Java 資料結構與演算法 (DSA)



資料結構是一種以高效方式組織資料的方法。以下是資料結構的一些基本術語。

資料定義

資料定義使用以下特徵定義特定資料。

  • 原子性 - 定義應定義單個概念

  • 可追溯性 - 定義應該能夠對映到某些資料元素。

  • 準確性 - 定義應明確無誤。

  • 清晰簡潔 - 定義應易於理解。

資料物件

資料物件表示包含資料的物件。

資料型別

資料型別是分類各種型別資料(例如整數、字串等)的方法,它決定了可與相應型別的資料一起使用的值以及可對相應型別的資料執行的操作。資料型別分為兩種:

  • 內建資料型別

  • 派生資料型別

內建資料型別

語言內建支援的資料型別稱為內建資料型別。例如,大多數語言提供以下內建資料型別。

  • 整數

  • 布林值 (true, false)

  • 浮點數 (小數)

  • 字元和字串

派生資料型別

那些實現獨立的資料型別,因為它們可以以一種或多種方式實現,被稱為派生資料型別。這些資料型別通常由組合的原始或內建資料型別以及對其進行的相關操作構成。例如:

  • 列表

  • 陣列

  • 佇列

廣告