數據結構與算法入門---基本概念

有哪些數據結構:算法

  線性表、棧、隊列、(字符)串、數組、廣義表、樹、二叉樹、圖數組

  重點是:線性表、二叉樹數據結構

  對於每種數據結構都會有其添加、更新、刪除、查詢等操做的實現spa

   數據結構與算法是不可分的對象

  數據:blog

   數據是描述客觀事物的數值、字符以及能輸入機器且能被處理的各類符號集合隊列

         數據的含義很是的普遍,除了一般的數值數據、字符、字符串是數據以外,聲音、圖像等一             切能夠輸入計算機並能被處理的都屬數據字符串

         例如處理表示人的姓名、身高、體重等的字符、數字是數據、人的照片、指紋、三維模型、語音指令等也都是數據。數據結構與算法

  數據項:二叉樹

  數據項具備原子性,是不可分割的最小數據單位,如描述學生相關信息的姓名,性別,字號等都是數據項,三維座標中的每一維座標值也是數據項,數據項具備原子性,是不可分割的最小單位數據元素

       是數據的基本單位,是數據集合的個體,一般由若干個數據項組成,在計算機程序中一般做爲一個總體來進行處理,例如一條描述覺得學生的完整信息的數據記錄就是一個數據元素;空間中的一點三位座標也能夠是一個數據元素

數據據對象:

       是性質相同的數據元素的集合,是數據的子集

       例如一個在學校的全部學生的集合就是數據對象沒空間中全部點的集合也是數據對象

  

 

數據結構:

       是指相互之間存在一種或多種特定關係的數據元素的集合,

是組織並存儲數據以便可以有效使用的專門模式,它用來反應一個數據的內部構成,即一個數據有哪些成分數據構成,以什麼方式構成,是什麼結構

  

 

   

相關文章
相關標籤/搜索