漫畫算法·小灰的算法之旅檢視原始碼討論檢視歷史
《漫畫算法·小灰的算法之旅》,魏夢舒(@程序員小灰) 著,出版社: 電子工業出版社。
電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社[1],享有「全國優秀出版社」、「講信譽、重服務」的優秀出版社、「全國版權貿易先進單位」、首屆中國出版政府獎「先進出版單位」等榮譽稱號[2]。
內容簡介
本書通過虛擬的主人公小灰的心路歷程,用漫畫的形式講述了算法和數據結構的基礎知識、複雜多變的算法面試題目及算法的實際應用場景。
第1章 介紹了算法和數據結構的相關概念,告訴大家算法是什麼,數據結構又是什麼,它們有哪些用途,如何分析時間複雜度,如何分析空間複雜度。
第2章 介紹了最基本的數據結構,包括數組、鍊表、棧、隊列、哈希表的概念和讀寫操作。
第3章 介紹了樹和二叉樹的概念、二叉樹的各種遍歷方式、二叉樹的特殊形式——二叉堆和優先隊列的應用。
第4章 介紹了幾種典型的排序算法,包括冒泡排序、快速排序、堆排序、計數排序、桶排序。
第5章 介紹了10餘道職場上流行的算法面試題及詳細的解題思路。例如怎樣判斷鍊表有環,怎樣計算大整數相加等。
第6章 介紹了算法在職場上的一些應用,例如使用LRU算法來淘汰冷數據,使用Bitmap算法來統計用戶特徵等
作者介紹
魏夢舒(@程序員小灰):微信公眾號「程序員小灰」的作者,多年的軟件行業從業經驗,先後在京東金融和摩拜科技從事研發工作,對算法有一定的興趣和經驗。
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 關於我們,電子工業出版社