第1章 算法入門——概論
1.1 單項選擇題及其參考答案
1.1.1 單項選擇題
1.1.2 單項選擇題參考答案
1.2 問答題及其參考答案
1.2.1 問答題
1.2.2 問答題參考答案
1.3 算法設計題及其參考答案
1.3.1 算法設計題
1.3.2 算法設計題參考答案
第2章 工之利器——常用數(shù)據結構及其應用
2.1 單項選擇題及其參考答案
2.1.1 單項選擇題
2.1.2 單項選擇題參考答案
2.2 問答題及其參考答案
2.2.1 問答題
2.2.2 問答題參考答案
2.3 算法設計題及其參考答案
2.3.1 算法設計題
2.3.2 算法設計題參考答案
2.4 在線編程題及其參考答案
2.4.1 LeetCode26——刪除排序數(shù)組中的重復項★
2.4.2 LeetCodel480——一維數(shù)組的動態(tài)和★
2.4.3 LeetCode560——和為k的子數(shù)組★★
2.4.4 LeetCode328——奇偶鏈表★★
2.4.5 LeetCode23——合并k個升序鏈表★★★
2.4.6 LeetCode32—— 長有效括號★★★
2.4.7 LeetCode678——有效的括號字符串★★
2.4.8 LeetCodel823——找出游戲的獲勝者★★
2.4.9 LeetCode215——數(shù)組中的第k個 元素★★
2.4.10 LeetCode692——前k個高頻單詞★★
第3章 技能——基本算法設計方法
3.1 單項選擇題及其參考答案
3.1.1 單項選擇題
3.1.2 單項選擇題參考答案
3.2 問答題及其參考答案
3.2.1 問答題
3.2.2 問答題參考答案
3.3.1 算法設計題及其參考答案
3.3 算法設計題
3.3.2 算法設計題參考答案
3.4 在線編程題及其參考答案
3.4.1 LeetCode647——回文子串★★
3.4.2 LeetCode344——反轉字符串★
3.4.3 LeetCodel18——楊輝三角★
3.4.4 LeetCode21——合并兩個有序鏈表★
3.4.5 LeetCode206——反轉鏈表★
3.4.6 LeetCode24——兩兩交換鏈表中的結點★★
3.4.7 LeetCode89——格雷編碼★★
3.4.8 LeetCode50—pow(x,n)★★