1,數據結構基礎知識
2.軟件工程
3.計算機原理與操作系統
4.算法
5.排序和搜索
6.鏈表
知識擴展:
數據結構是計算機存儲和組織數據的方式。數據結構是指相互之間具有壹種或多種特定關系的數據元素的集合。通常,精心選擇的數據結構可以帶來更高的操作或存儲效率。數據結構通常與有效的檢索算法和索引技術有關。
壹般認為,數據結構是由數據元素按照某種邏輯聯系組織起來的。數據元素之間邏輯關系的描述稱為數據的邏輯結構;數據必須存儲在計算機中,數據的存儲結構就是數據結構及其在計算機中的表現形式;此外,同時討論數據結構和對這種數據執行的操作是有意義的。
在許多類型的程序設計中,數據結構的選擇是壹個基本的設計考慮。許多大型系統的建設經驗表明,系統實現的難度和系統建設的質量很大程度上取決於是否選擇了最優的數據結構。很多時候,數據結構確定之後,算法就很容易得到了。有時候事情會反過來,我們根據特定的算法選擇數據結構來適應。無論是哪種情況,選擇合適的數據結構都是非常重要的。