{{adMap.article_top.title}}
{{adMap.article_top.cta}}

#提問 資料結構與演算法之間的關係
程式設計板 {{ articleMoment(createdAt) }}

想請問各位程式語言大師資料結構與演算法之間的關係 一定要學會資料結構才能學演算法嗎? 還是可以先學演算法 因為聽說資料結構跟演算法是相輔相成的,可是我不知道要從哪個開始學習才好😂


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

匿名

匿名

B1 {{commentMoment( "2020-02-17T14:19:23.071Z" )}}

卡一個

卡一個
0
B2 {{commentMoment( "2020-02-17T17:35:27.073Z" )}}

演算法不一定要先學資料結構吧 之前問軟體業的 有人是說想學學什麼就學什麼哦 哈哈 我也剛學 共勉之 

演算法不一定要先學資料結構吧 之前問軟體業的 有人是說想學學什麼就學什麼哦 哈哈 我也剛學 共勉之 
1
匿名

匿名

B3 {{commentMoment( "2020-02-18T22:27:19.428Z" )}}

其實 有些演算法建立在特定資料結構之上 (例如要學最短路你就必須先知道圖) 但廣義來說 資料結構也算是演算法的一種 沒有演算法的基礎不一定能理解資料結構的東西在幹嘛 所以我覺得不用刻意分什麼是資料結構 什麼是演算法啦 但如果真的一定要分資料結構和演算法 而且只能二選一的話 我是建議兩個都先各學一點基本的東西 (例如array是很基本的資料結構 sort是很基本的演算法) 這些基礎已經大致了解之後 再從資料結構和演算法這兩個裡面 挑一個你覺得你有興趣的開始 很多東西就像你說的 需要相輔相成 只學其中一個是不夠的 不過到你意識到這點的時候 該學什麼應該就不會是一個困擾你的問題 那時候的你就能判斷你需要學的是什麼東西 並且有能力找到對應的資源了 B2 如果隨便學學的話當然想學什麼就學什麼 但舉例來說 如果想打演算法競賽 結果去學比較慢的python 或是寫網頁的html 這樣的學習很明顯對當下的情況是無效的吧

其實 有些演算法建立在特定資料結構之上 (例如要學最短路你就必須先知道圖) 但廣義來說 資料結構也算是演算法的一種 沒有演算法的基礎不一定能理解資料結構的東西在幹嘛 所以我覺得不用刻意分什麼是資料結構 什麼是演算法啦 但如果真的一定要分資料結構和演算法 而且只能二選一的話 我是建議兩個都先各學一點基本的東西 (例如array是很基本的資料結構 sort是很基本的演算法) 這些基礎已經大致了解之後 再從資料結構和演算法這兩個裡面 挑一個你覺得你有興趣的開始 很多東西就像你說的 需要相輔相成 只學其中一個是不夠的 不過到你意識到這點的時候 該學什麼應該就不會是一個困擾你的問題 那時候的你就能判斷你需要學的是什麼東西 並且有能力找到對應的資源了 B2 如果隨便學學的話當然想學什麼就學什麼 但舉例來說 如果想打演算法競賽 結果去學比較慢的python 或是寫網頁的html 這樣的學習很明顯對當下的情況是無效的吧
2
留言已被刪除

留言已被刪

本留言就像流星一樣,一閃即逝。

本留言就像流星一樣,一閃即逝。

B5 {{commentMoment( "2020-02-18T23:41:26.421Z" )}}

B3 不是想隨便學學啊 你如果程式要學到很深 最後一定都會學到吧?...

B3 不是想隨便學學啊 你如果程式要學到很深 最後一定都會學到吧?...
1
B6 {{commentMoment( "2020-02-19T00:00:37.179Z" )}}

B5  學到最後 什麼都會是通的 但你不一定會學到 舉例來說 不知道你有沒有聽過一個程式語言叫做brainfuck 它就是來鬧的 沒什麼實際價值 或是像我說的 如果你不寫網頁 其實碰不太到html 當然 也許未來用的到 但對於現在要打演算法競賽的人來說 brainfuck和html一定不是首選 所以「想學什麼就學什麼」對於已經有方向的人來說一定不是好選擇

B5  學到最後 什麼都會是通的 但你不一定會學到 舉例來說 不知道你有沒有聽過一個程式語言叫做brainfuck 它就是來鬧的 沒什麼實際價值 或是像我說的 如果你不寫網頁 其實碰不太到html 當然 也許未來用的到 但對於現在要打演算法競賽的人來說 brainfuck和html一定不是首選 所以「想學什麼就學什麼」對於已經有方向的人來說一定不是好選擇
1
匿名

匿名

B7 {{commentMoment( "2020-02-19T09:36:22.176Z" )}}

B3 安安 我個人是先修演算法然後才修資料結構 也是都能聽懂 (有卡住就去問B3 🤣 (我們學校課程規劃 正常是先修資結然後才修演算法 可是我被擋修 科科 所以順序不同) 我是覺得…只要你認真 有想要學 不用刻意說要先學什麼啦 我覺得都可以

B3 安安 我個人是先修演算法然後才修資料結構 也是都能聽懂 (有卡住就去問B3 🤣 (我們學校課程規劃 正常是先修資結然後才修演算法 可是我被擋修 科科 所以順序不同) 我是覺得…只要你認真 有想要學 不用刻意說要先學什麼啦 我覺得都可以
1
匿名

匿名

B8 {{commentMoment( "2020-03-12T20:06:19.469Z" )}}

Cormen寫的原文書直接買來啃就對了啦

Cormen寫的原文書直接買來啃就對了啦
0


登入後發表留言






確定要刪除此文章?
#提問 資料結構與演算法之間的關係

想請問各位程式語言大師資料結構與演算法之間的關係 一定要學會資料結構才能學演算法嗎? 還是可以先學演

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...