Default
給定一個數組 找到和爲特定值的兩個數的index
排序算法:堆排序、快速排序
鏈表: 倒置;是否有環
hash (大數據量處理)
動態規劃
給定一個數組 找到連續數相乘的最大值(最小值)
數據結構
兩個隊列實現一個棧,兩個棧實現一個隊列
利用數組構建隊列
給定一個數組 找到和爲特定值的兩個數的index
排序算法:堆排序、快速排序
二叉樹: 前、中、後序遍歷、平衡二叉樹
鏈表: 倒置;是否有環
hash (大數據量處理)
給定一個數組 找到連續數相乘的最大值(最小值)
兩個隊列實現一個棧,兩個棧實現一個隊列
利用數組構建隊列
1、堆:堆數據結構是一種數組對象。 對於表示堆的數組arr[0…n-1],我們以arr[0]爲根,給定某個節點下標i,令其父節點和左右後代節點的下標