1.九九乘法表
2. 畫星星
3. (1)判斷n是否為質數 (2)找出所有小於n的質數
4. 用遞迴印1到N及N到1
5. 用遞迴作1到N的加總,以及陣列加總
6. Linear search遞迴找第一及最後出現
7. Binary search 遞迴與迴圈版本
8. LinearSearch 給一個target number,回傳一個陣列,陣列擺兩個元素,第一個元素放第一次出現target number出現的index,第二個元素放最後一次出現target number的index
(規定用上樓的方式做一次,下樓方式再做一次)
9. (1)把一個數字反轉(2)把一個數字陣列反轉
10. 給一個數字比如2048,用遞迴方式印出two zero four eight
11. 檢查陣列是否已經按照大小作排序,有分迴圈跟遞迴版本
12. 求a的b次方的結果用遞迴
13. 給一個數字回傳開根號的結果
14. 各種排序法
15. LinkedList實作
16. 算LinkedList Node的個數還有Node中 資料的總和
17. ArrayList實作
18. BinarySearchTree實作
19. 計算二元樹分支的總和還有每各level的總和
20. 給一個target number,-回傳這個二元搜尋樹中離這個target nuber最靠近的那個數字
21. 給一個長度arr.length的陣列,給數字1-N,把陣列可以填入的所有可能找出
22. 同上,若將122與212當成同一種答案.找出所有可能
23. 給一個字元陣列,裡面字元位置可以任意交換位置的所有可能