我看資料等發現的好的演算法,打算據為己用

2021-06-07 13:29:25 字數 343 閱讀 6673

1.stl中 list 的insertat()裡面的:

listnode* current = head;

while( index )來達到了同樣的效果,這樣就省去了用來記錄迴圈遍歷時的i的這個變數。省去了乙個int開銷。

2.如何把2個有序由小到大的鍊錶,合併之後,繼續保持著由大到小的序列? 比如這2個佇列分別為 listfirst      listsecond

解法:我們每次都把listsecond的頭節點取出來,然後插入到listfirst中的適當位置,每取一次,listsecond就少乙個節點,同時listfirst也排號了順序了,知道listsecond的頭節點為null,則表示已經搞定了。哈哈

mysql 我常用的命令 資料庫備份還原等

mysql u root p show databases show variables like datadir 檢視資料檔案所在目錄 create database openfire 建立乙個名為openfire的資料庫 use openfire source c program files o...

在爬100萬資料的時候,我發現了爬蟲的高階之路

學習最好還是要以需求為驅動才能夠快速成長。這是我最近一段時間的體會,其實也是我最近在寫爬蟲的思考。通過需求,讓你處於緊迫的狀態,不斷學習新的知識,去滿足這樣那樣的需求。這個時候,你會處於一種高度集中的狀態,你的學習能力也是最強的時候。之前的爬蟲文章使用的都是一些基礎 python 的知識,特別是在做...

資料結構系列(二) 什麼才是好的演算法?

本系列部落格是博主在學習資料結構時的筆記,希望與大家一起分享,如有對資料結構感興趣的小夥伴可以加個 一起交流。本系列參考程杰的 大話資料結構 講資料結構,不講演算法簡直就是耍流氓。程式設計 資料結構 演算法,會資料結構,應用不到演算法上也是白搭。下面我們來聊一聊什麼是演算法,什麼才能稱得上是乙個好演...