亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據結構是什么?

數據結構是什么?

大話西游666 2018-10-17 15:11:12
數據結構是什么?
查看完整描述

1 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

呵呵,看你這樣喜歡去想是什么的,將來肯定會知道的!但是既然問了,我就說一下我自己的見解!

其實,大家都說,數據結構+算法=程序!數據結構就是提供一個程序中數據的邏輯視圖!什么邏輯視圖呢?就是在你看起來你這樣來組織你的數據!比如說一張地圖!有很多城市,每個城市之間有很多路,每條路有距離!讓你來求一下給定的兩個城市的最短路!然后你就可用“無向圖”來組織這張地圖!就是用節點表示城市,邊表示路,邊的權表示路長度!接下來你的程序就可以用算法在這張圖上(無向圖)上來操作!可能用dijkstra算法來求兩點之間的最短路!

數組是一種數據結構!雖然簡單,但是她也是一種數據的存儲方式,就是這樣一個挨一個的存儲!數組也有很多很好的性質!

說這么多呢!其實數據結構是數據的組織方式,為你的程序提供更高的效率,不管用

123數組,鏈表(單向,雙向,循環等等),堆棧(最大堆,最小堆),隊列(優先級隊列)樹(二叉樹,紅黑樹,AVL樹,B+樹等等)區間樹,并查集,圖等等

都是對于特定的問題,來說你這樣組織數據是你的程序更加高效而已!數據結構和算法,一個用來存儲數據,一個用來操作數據!


查看完整回答
反對 回復 2018-10-22
  • 1 回答
  • 0 關注
  • 785 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號