對于計算機考研操作系統(tǒng)考點“結構算法”的內(nèi)容,高頓小編在這里整理了以下有關信息,快來一起看看吧!
2024計算機考研操作系統(tǒng)高頻考點結構算法
  算法的設計取決于數(shù)據(jù)(邏輯)結構,而算法的實現(xiàn)依賴于采用的存儲結構。數(shù)據(jù)的存儲結構實質(zhì)上是它的邏輯結構在計算機存儲器中的實現(xiàn),為了全面的反映一個數(shù)據(jù)的邏輯結構,它在存儲器中的映象包括兩方面內(nèi)容,即數(shù)據(jù)元素之間的信息和數(shù)據(jù)元素之間的關系。不同數(shù)據(jù)結構有其相應的若干運算。數(shù)據(jù)的運算是在數(shù)據(jù)的邏輯結構上定義的操作算法,如檢索、插入、刪除、更新和排序等。
  數(shù)據(jù)的運算是數(shù)據(jù)結構的一個重要方面,討論任一種數(shù)據(jù)結構時都離不開對該結構上的數(shù)據(jù)運算及其實現(xiàn)算法的討論。
  數(shù)據(jù)結構不同于數(shù)據(jù)類型,也不同于數(shù)據(jù)對象,它不僅要描述數(shù)據(jù)類型的數(shù)據(jù)對象,而且要描述數(shù)據(jù)對象各元素之間的相互關系。
  數(shù)據(jù)類型是一個值的集合和定義在這個值集上的一組操作的總稱。數(shù)據(jù)類型可分為兩類:原子類型、結構類型。一方面,在程序設計語言中,每一個數(shù)據(jù)都屬于某種數(shù)據(jù)類型。類型明顯或隱含地規(guī)定了數(shù)據(jù)的取值范圍、存儲方式以及允許進行的運算??梢哉J為,數(shù)據(jù)類型是在程序設計中已經(jīng)實現(xiàn)了的數(shù)據(jù)結構。另一方面,在程序設計過程中,當需要引入某種新的數(shù)據(jù)結構時,總是借助編程語言所提供的數(shù)據(jù)類型來描述數(shù)據(jù)的存儲結構。
  計算機中表示數(shù)據(jù)的最小單位是二進制數(shù)的一位,叫做位。我們用一個由若干位組合起來形成的一個位串表示一個數(shù)據(jù)元素,通常稱這個位串為元素或結點。當數(shù)據(jù)元素由若干數(shù)據(jù)項組成時,位串中對應于各個數(shù)據(jù)項的子位串稱為數(shù)據(jù)域。元素或結點可看成是數(shù)據(jù)元素在計算機中的映象。
  一個軟件系統(tǒng)框架應建立在數(shù)據(jù)之上,而不是建立在操作之上。一個含抽象數(shù)據(jù)類型的軟件模塊應包含定義、表示、實現(xiàn)三個部分。
  對每一個數(shù)據(jù)結構而言,必定存在與它密切相關的一組操作。若操作的種類和數(shù)目不同,即使邏輯結構相同,數(shù)據(jù)結構能起的作用也不同。
  不同的數(shù)據(jù)結構其操作集不同,但下列操作必不可缺:
  1.結構的生成;
  2.結構的銷毀;
  3.在結構中查找滿足規(guī)定條件的數(shù)據(jù)元素;
  4.在結構中插入新的數(shù)據(jù)元素;
  5.刪除結構中已經(jīng)存在的數(shù)據(jù)元素;
  6.遍歷。
  本文內(nèi)容整理于網(wǎng)絡,僅供參考。
  關于2024計算機考研操作系統(tǒng)高頻考點【結構算法】的內(nèi)容,小編就給大家簡單介紹到這里了。如果還有其他考研考試相關內(nèi)容想要了解的,就請登錄高頓考研頻道看看吧。
  小編為2024考研的小伙伴們準備了豐富的學習資料,點擊下方藍色圖片即可領取哦~
考研備考資料