
- C語言實現的DSA教程
- C語言實現的DSA - 首頁
- C語言實現的DSA - 概述
- C語言實現的DSA - 環境配置
- C語言實現的DSA - 演算法
- C語言實現的DSA - 概念
- C語言實現的DSA - 陣列
- C語言實現的DSA - 連結串列
- C語言實現的DSA - 雙向連結串列
- C語言實現的DSA - 迴圈連結串列
- C語言實現的DSA - 棧
- C語言實現的DSA - 表示式解析
- C語言實現的DSA - 佇列
- C語言實現的DSA - 優先佇列
- C語言實現的DSA - 樹
- C語言實現的DSA - 雜湊表
- C語言實現的DSA - 堆
- C語言實現的DSA - 圖
- C語言實現的DSA - 搜尋技術
- C語言實現的DSA - 排序技術
- C語言實現的DSA - 遞迴
- C語言實現的DSA - 有用資源
- C語言實現的DSA - 快速指南
- C語言實現的DSA - 有用資源
- C語言實現的DSA - 討論區
C語言實現的DSA - 概念
資料結構是一種以高效方式組織資料的方法。以下是資料結構的一些基本術語。
資料定義
資料定義使用以下特徵定義特定資料。
原子性 - 定義應定義單個概念
可追溯性 - 定義應該能夠對映到某些資料元素。
準確性 - 定義應明確無誤。
清晰簡潔 - 定義應易於理解。
資料物件
資料物件表示包含資料的物件。
資料型別
資料型別是對各種資料型別(例如整數、字串等)進行分類的方式,它決定了可以與相應資料型別一起使用的值以及可以對相應資料型別執行的操作。資料型別分為兩種:
內建資料型別
派生資料型別
內建資料型別
語言內建支援的資料型別稱為內建資料型別。例如,大多數語言都提供以下內建資料型別:
整數
布林值(true,false)
浮點數(小數)
字元和字串
派生資料型別
那些實現獨立的資料型別,因為它們可以用一種或另一種方式實現,被稱為派生資料型別。這些資料型別通常由組合的基本資料型別或內建資料型別以及它們上的相關操作構建而成。例如:
列表
陣列
棧
佇列
廣告