看板 Programming 關於我們 聯絡資訊
※ 引述《book3000 (絕不認輸)》之銘言: : 大家好,我是一個單純,全新的新手,最近因為某些個人因素, : 想從頭學程式語言,(其實也沒什麼理由) : 在網上看到資料結構這個名詞,還是搞不懂代表著什麼, : 似乎是基礎概念課程之類,很想省略它, : 請問資料結構的重要程度?算必備基礎?完全不會的話會發生什麼事嗎? : 另外程式設計應該如何入手比較適合?補習?比較傾向於自學 : 純粹興趣想入門,希望網路高手能多多指教,謝謝 資料結構就是說,當你手上有二個以上的資料時,資料放在一起的格式是怎麼樣. 這樣來講,程式中的陣列是資料結構,檔案中放了一大堆資料也是資料結構, 還有物件導向程式設計所講的物件,也是資料結構. 而書上比較喜歡講的是,當程式在跑的時候,程式中的資料結構要是什麼格式 才會跑得快. 不太會講檔案中的資料結構,因為檔案就在那邊,程式可以慢慢存取. 但是程式裡的資料格式不好,使速度不快時,就比較讓人計較. 然後,從程式線上的資料結構裡,就會發明出一些機制,是特定的程式搭配特定的資料 格式,組合成一些裝置或一些模式,例如堆疊,佇列,樹等等. 這些裝置和模式,做為 大的抽象的模型,影響許多程式老手的思考方式和溝通方式. 因為有抽象模型支援, 寫程式也變得比較簡單. 資料結構是很基礎的東西,不難,想學就找書看,趕快學. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.98.89