數據結構,無外乎三:1. 一對一,線性表,數組是也;2. 一對多,樹,菜單是也;3. 多對多,圖,網路是也。涉及到樹,有一個平衡的問題,左旋轉,右旋轉,轉得人暈暈乎乎。好在陳廣的《數據結構C#描述》講解非常詳盡,值得一讀。對照該書的例子,採用反編譯的手段,寫了個小程式,主要的目的是為了學習方便,也便...
數據結構,無外乎三:
1. 一對一,線性表,數組是也;
2. 一對多,樹,菜單是也;
3. 多對多,圖,網路是也。
涉及到樹,有一個平衡的問題,左旋轉,右旋轉,轉得人暈暈乎乎。好在陳廣的《數據結構C#描述》講解非常詳盡,值得一讀。對照該書的例子,採用反編譯的手段,寫了個小程式,主要的目的是為了學習方便,也便於自己查找複習,無他。源代碼可到置頂隨筆 x01.Download => book => 2016 中下載:x01.BSheepTree.zip;其運行效果圖如下: