1. 程式人生 > >演算法的一些概念

演算法的一些概念

  • 通俗的講,演算法可以理解為一個完整的解題步驟,由一些基本運算和規定的運算順序構成
  • 資料結構是資料的組織形式,可以用來表現特定的物件資料,再簡單的來說資料結構就是關係,就是資料元素相互之間存在的一種或多種特定關係的集合,比如你有基友有朋友,這就是你自己的一種結構關係
  • 資料結構分為邏輯結構和物理結構

    • 邏輯結構:是指資料物件中元素之間的相互關係
    • 物理結構:是指資料的邏輯結構在計算機中的儲存形式

四大邏輯結構

  • 集合結構:集合結構中的資料元素除了同屬於一個集合外,不存在任何的關係

markdown_img_paste_2018112613181978

  • 線性結構:資料元素之間是一對一的關係

markdown_img_paste_20181126132256408

  • 樹形結構:元素之間存在一種一對多的層次關係

markdown_img_paste_20181126132746885

原文連結