Programming 板


LINE

※ 引述《book3000 (絕不認輸)》之銘言: : 請問資料結構的重要程度?算必備基礎?完全不會的話會發生什麼事嗎? : 另外程式設計應該如何入手比較適合?補習?比較傾向於自學 學習寫程式並非只有學習語法, 同時也要學習如何思考用程式解決問題. 資訊產業近年變化很快, 教科書理應不可能把各種實務問題全都收集起來, 所以書上看到的大多是各式抽像的問題. 並且由淺入深,去蕪存菁地漸漸收集及保留下來. 而解決這些問題的方法, 一般來說可以整理收集成演算法這門學問, 演算法簡單說就是用機器,非人類的邏輯來組合 出一組步驟來做為計算或解決問題的有效方法. 而在學習演算法的過程中或在學習之前, 會需要組織資料的方式及知識,即是資料結構. 例如說解決問題的時候, 1個資料可以用1個變數代表, 2個資料可以用2個變數代表, 100個資料用100個變數就挺麻煩了, 那未確定個數或無限制數量的資料, 還有各種五花八門的問題, 那該如何解決? 所以將多個資料組織起來就是資料結構這門學問. 資料結構有許多不同由簡入繁的例子, 對一般人來說也許可以不用學太多資料結構的例子, 用一些入門概念再花點腦筋就可能用在大部分 實務上的內容了. 所以許多程式的語言教學的書會介紹一些 基礎的資料結構,做為整套的內容,對一般人來說就很夠用, 除非有需求,不見得要學得很深. 演算法加上資料結構學得深一點的話, 還會有探討時間的效率問題和空間的效率問題. 如多實務上其背後的原理會用到這些概念, 如果有需要,當然就是希望對這方面的知識懂愈多愈好. // =============================== 新手自學的話,不太建議上電腦補習班, 可以去找線上的國內各大學的開放課程, 從大一的基礎程式或計算機概論開始看, 國外的可以找 網易公開課 這個網站,它有幫許多名校的課做字幕. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.80.4







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP