各位大神前輩好,新手發問
想請教一下程式架構和資料結構的主要差異,及重要性?
是這樣的,我在爬文時看到這篇文章,詢問資料結構的重要性
#1Tigizmt (Tech_Job)
裡面有一段討論是這樣的:
※ 引述 《a23395080 (路過看看)》 之銘言:
: 噓 ll1117: 我的程式結構比現在任何資結都強兩倍,不用管書上說什麼 10/25 17:33
: 噓 pig2014: ll117少誤人子弟,程式結構是SOLID跟design pattern,干 10/25 17:49
: → pig2014: DS屌事 10/25 17:49
想問所謂SOLID和design pattern應該是和物件導向那塊有關吧?
這個和資料結構有什麼關聯嗎?
我自己的認知是
程式的整個架構和好不好維護、能不能擴充有關;
資料結構是可以減少程式的複雜度,讓速度變快,或是為了某些演算法而生的?
本人目前剛修完大一的程設,什麼design pattern和資料結構還不太熟悉
物件導向剛學會封裝、繼承、多型;
資料結構只有寫過linked list,tree那些還沒自己刻過
想問這兩個有什麼關聯嗎? 還是不同領域的
有重要性之分嗎?還是跟著學就好了
謝謝各位指教