Chapter 3 陣列與鏈結串列
3.1 陣列的實際用法(Practical Uses of Arrays)
3.1.1 在陣列存放遊戲記錄(Storing Game Entries in an Array)
3.1.2 陣列排序(Sorting an Array)
3.1.3 用於陣列隨機數值的java.util方法(java.util Methods for Arrays and Random Numbers)
3.1.4 使用字串和字元陣列的簡單密碼學(Simple Cryptography with Strings and Character Arrays)
3.1.5 二維陣列和定位遊戲(Two-Dimensional Arrays and Positional Games)
3.2 單向鏈結串列(Singly Linked Lists)
3.2.1 實現單向鏈結串列(Implementing a Singly Linked List Class)
3.3 環狀鏈結串列(Circularly Linked Lists)
3.3.1 循環式排程(Round-Robin Scheduling)
3.3.2 設計與實現環狀鏈結串列(Designing and Implementing a Circularly Linked List)
3.4 雙向鏈結串列(Doubly Linked Lists)
3.4.1 實現雙向鏈結串列(Implementing a Doubly Linked List Class)
3.5 測試相等性(Testing for Equality)
3.5.1 測試陣列的相等性(Equivalence Testing with Arrays)
3.5.2 測試鏈結串列的相等性(Equivalence Testing with Linked Lists)
3.6 複製資料結構(Copying Data Structures)
3.6.1 複製陣列(Cloning Arrays)
3.6.2 複製鏈結串列(Cloning Linked Lists)
3.7 習題