資料結構到底有什麼用

時間 2021-05-12 02:23:11

1樓:

就是很多經典問題,你自己做呢,也不是做不出來,就是程式冗雜效率低。資料結構和演算法呢,就是告訴你優秀畢業生的高分作業的套路,你呢,搞清楚ta們的套路,下次遇到的時候借鑑,站在巨人的肩膀上

2樓:寒鴿兒

程式 = 資料結構 + 演算法, 廣義上的資料結構是資料在計算機中的物理儲存和資料之間的邏輯結構。據此定義,陣列也能算是資料結構。

資料結構用來指導程式設計師程式設計時儲存資料。並不受到語言限制。

選用好的資料結構往往能夠極大地提高程式執行效率或更加合理地分配記憶體空間。最明顯的是優化時間。想要體驗一下的話可以看一下

P3369 【模板】普通平衡樹 - 洛谷

來,用暴力做一下,保證T到死。

資料結構最常見的用途是加速演算法。這個,直接講很難說清楚,刷幾百道題大概能夠弄明白。

3樓:月刊少女千惠醬

學習資料結構對在業界工作的意義實際上更多是乙個梯子/拐杖/扳手。

學習資料結構有下面幾個好處:

培養良好的計算機技術思維

藉由學習資料結構接觸更多工業設計

由資料結構本身的設計思路拓展並予以應用

4樓:拿鐵輪

很多人上課時候常說,學這課有啥用?有啥用?有啥用?

我的答案有兩個:

一,有用,只不過現在還不知道而已

二,確實沒用,但只是對於說話者個人角度來說對於資料結構這門課,我的答案是:有用。有啥用?

啥時候有用?時間能證明一切。當年賈伯斯上大學時選修的一門關於字型(還是書法課的)的課,若干年後老喬賣蘋果時就用上了,不知當時他有沒有想過這課有啥用,但肯定他沒有預料若干年後這東西還能用上。

學知識的時候不要太功利。

5樓:CuKing

用不到只是你的資料規模還沒到非用不可的地步。

我舉個栗子,比如你可以考慮乙個遊戲的排行榜系統,乙個伺服器上百萬人,有人戰力發生變化,有人註冊,有人登出賬號等,同時你還要提供查詢某人的排名,排名第幾的人是誰等功能,不採用合適的資料結構,伺服器肯定被卡爆。。。平衡樹或許是個不錯的選擇,如果你會的話。

另外,你說的資料結構一般只能用於C語言是聽誰說的。。這不純屬扯淡

學習資料結構有什麼用?

秋葉 換種說法吧,你初中學過的勾股定律,二次函式,概率 高中學的集合,指數對數,立體幾何,統計,各種不等式在95 以上的人在以後的工作生活中,都用不到.但是這社會的發展,大部分就是靠的那5 的人,所以才會被寫入教材資料結構和演算法也是一樣,95 的程式設計師也是用不到的,但是有的人是想當那5 的 如...

資料結構有什麼用?是什麼?

Harrytsz 資料結構有什麼用,這是個好問題,而且這個問題最好始終伴隨著演算法與資料結構學習的整個過程。計算機是一門極具實用主義的學科,他造出來的每乙個概念都有其實際意義的。如果你深入了解過作業系統或者資料庫系統你就會發現資料結構無處不在,作業系統為了便於協調管理程序,設計了PCB資料結構,優先...

資料結構到底該怎麼學

digolds 資料結構是比較基礎的知識點,而且是許多軟體從業人員必須掌握的。要想學好資料結構,你需要將常見的資料結構列舉出來,正如下面的文章所示 資料結構 當然,如果你配備一定的演算法,那麼也會幫助你提高對資料結構的認識 演算法https digolds.cn article 0016 08391...