回覆列表
  • 1 # 王小佳的慧慧

    資料結構是抽象的,和具體語言無關。無論是C語還是C++,或者是java,他們都能實現同一種的資料結構。最多的區別就是有些的程式語言在實現某種資料結構時更為便利。例如lisp語言,天生就是連結串列這種資料結構。非要找C和C++的有什麼區別,那就是C++可用容器、面向物件的思想(類的繼承等)。實現的方式方法比用C來更多。資料結構是在整個計算機科學與技術領域上廣泛被使用的術語。它用來反映一個數據的內部構成,即一個數據由那些成分資料構成,以什麼方式構成,呈什麼結構。資料結構有邏輯上的資料結構和物理上的資料結構之分。邏輯上的資料結構反映成分資料之間的邏輯關係,而物理上的資料結構反映成分資料在計算機內部的儲存安排。資料結構是資料存在的形式。 資料結構是資訊的一種組織方式,其目的是為了提高演算法的效率,它通常與一組演算法的集合相對應,透過這組演算法集合可以對資料結構中的資料進行某種操作。

  • 2 # 使用者2226384485603

      C語言和C++描述資料結構最大的區別在於設定思想,C語言是一種結構化程式設計語言,而C++是一種面向物件的程式設計語言,它兩者的區別主要在於資料和操作的關係。

      C語言是定義資料型別,資料型別定義變數,然後函式操作變數,換句話說C語言是“操作的資料”。

      C++是定義類,類本身就具備操作,換句話說,C++是“資料的操作”。

  • 中秋節和大豐收的關聯?
  • LOL洛慘遭設計師“毒手”,IG寶藍直言要退貨,管澤元趁機毒奶,你有何看法?