大話資料結構

2022-03-16 08:36:52 字數 1678 閱讀 7002

技術文章如何寫作才能有較好的閱讀體驗

摘要: 好的技術文章,是讓符合閱讀條件的讀者,在良好閱讀體驗的情況下,看懂學會甚至掌握文章要傳達的資訊。如果你的寫作是為了分享,那麼一定要時刻考慮你的讀者,有了這樣的心態,不愁寫不好技術文章。閱讀全文

•《大話資料結構》獲中國書刊發行業協會評選的「2023年度全行業優秀暢銷品種」

《大話資料結構》簡體中文版第三次印刷後勘誤

摘要: 《大話資料結構》第三次印刷已經修正了大部分此前的錯誤,但還是遺留了部分,希望購買的讀者能夠首先更新勘誤中的錯誤後再閱讀。給您帶來了不便,抱歉!閱讀全文

**:希望伍迷開創乙個大話時代——《大話資料結構》讀者書評

摘要: 這位豆瓣的讀者文字很棒,既寫到了買書的原因,也通過舉書中的例子提到了本書的特點。面對如此褒獎,伍迷也有些飄飄然起來,淡定淡定,一切又將重新開始!閱讀全文

**:演算法好學嗎?——《大話資料結構》讀者書評

《大話資料結構》樣章試讀

《大話資料結構》簡體中文版勘誤

《大話資料結構》正體中文版勘誤

《大話資料結構》目錄

《大話資料結構》前言

《大話資料結構》第9章 排序 9.10 總結回顧

摘 要: 我們生命中,矛盾和困惑往往一直伴隨。很多同學來學習資料結構,其實並不是真的明白它的重要性,通常只是因為學校開了這門課,而不得不來這裡弄個 pass,過後,真到需要用時,卻發現力不從心而追悔莫及。儘管現在是課程的最後,對於個別沒有重視這門課的同學來說有些晚了,我還是想再亡羊補牢:資料 結構和演算法對於程式設計師的職業人生來說,那就是兩個圓圈的交集部分,用心去掌握它,你的程式設計之路將會是坦途。閱讀全文

《大話資料結構》第9章 排序 9.9 快速排序(下)

摘 要: 我們現在學過的排序演算法,有按照實現方法分類命名的,如簡單選擇排序、直接插入排序、歸併排序,有按照其排序的方式模擬現實世界命名的,比如氣泡排序、堆 排序,還有用人名命名的,比如希爾排序。但是剛才我們講的排序,卻用「快速」來命名,這也就意味著只要再有人找到更好的排序法,此「快速」就會名不符實, 不過,至少今天,tonyhoare發明的快速排序法經過多次的優化後,在整體效能上,依然是排序演算法王者。我們應該要好好研究並掌握它。閱讀全文

《大話資料結構》第9章 排序 9.9 快速排序(上)

《大話資料結構》第9章 排序 9.8 歸併排序(下)

《大話資料結構》第9章 排序 9.8 歸併排序(上)

《大話資料結構》第9章 排序 9.7 堆排序(下)

《大話資料結構》第9章 排序 9.7 堆排序(上)

《大話資料結構》第9章 排序 9.6 希爾排序(下)

《大話資料結構》第9章 排序 9.6 希爾排序(上)

《大話資料結構》第9章 排序 9.5 直接插入排序

《大話資料結構》第9章 排序 9.4 簡單選擇排序

《大話資料結構》第9章 排序 9.3 氣泡排序(下)

《大話資料結構》第9章 排序 9.3 氣泡排序(上)

《大話資料結構》第9章 排序 9.2 排序的基本概念與分類

《大話資料結構》第9章 排序 9.1 開場白

《大話資料結構》第3章 線性表 3.8.2 單鏈表的刪除

《大話資料結構》第2章 演算法基礎 2.9 演算法的時間複雜度

《大話資料結構》第2章 演算法基礎 2.8 函式的漸近增長

《大話資料結構》第1章 資料結構緒論 1.2 你資料結構怎麼學的?

《大話資料結構》第1章 資料結構緒論 1.1 開場白

《大話資料結構》

函式的漸進增長 我們現在來判斷一下,兩個演算法a和b哪個更好。假設兩個演算法的輸入規模都是n,演算法a要做2n 3次操作,你可以理解為先有乙個n次的迴圈,執行完成後,再有乙個n次迴圈,最後有三次賦值或運算,共2n 3次操作。演算法b要做3n 1次操作,你覺得它們誰更快呢 準確來說,答案是不一定的 當...

《大話資料結構》

常見的時間複雜度 常見的時間複雜度如下圖所示 常用的時間複雜度所耗費的時間從小到大依次是 o 1 o logn o n o nlogn o n o n 三次方 o 2 n次方 o n!o n n次方 我們前面已經談到了 o 1 常數階 o logn 對數階 o n 線性階 o n 平方階等,至於o ...

《大話資料結構》

線性表 線性表,從某種就能感覺到,是具有像線一樣的性質的表。在廣場上,有很多人分散在各處,當中有些是小朋友,可也有很多大人,甚至還有不少寵物,這些小朋友的資料對整個廣場人群來說,不能算是線性表的結果。但像剛才提到的那樣,乙個班級的小朋友,乙個跟著乙個排著隊,有乙個打頭,有乙個收尾,當中的小朋友,每乙...