[請益] 大學 資料結構

作者: handsome0716 (SIGMA)   2019-10-08 03:12:05
先講一下背景 現在東X學店大二 大一混到不行 但基礎的一些程式還算懂(反正就學店教
的那樣) 轉考考上基隆某大學 忘記報到又回學店
覺得被自己搞砸了 回原大學好好認真唸 現在在上資料結構 老師講的我覺得似乎太淺 基
礎好像也沒打好 最近在說stack就是push pop然後只能對top動作 大概就這樣 教的其他
東西也諸如此類
於是打開參考書從第一頁開始讀
https://i.imgur.com/bglpefr.jpg
覺得遇到一些問題 例如:類別、方法
覺得這些東西很抽象 打程式知道要打這些但不知道這些是幹嘛的 有什麼意義
https://i.imgur.com/Suc5W2K.jpg
還有像圖三圖四 圖中code的行為都看得懂 執行結果也跟我想的一樣
但鑽牛角尖的話又會想問(String[]args)是什麼鬼東西 static void又是什麼 什麼時候
要void什麼時候又要是其他東西
或是看文字冒出一些專有名詞(參考型態 參考變數...)覺得太過咬文嚼字 心裡os:X你
用一個我不懂的東西來解釋我不懂的東西我怎麼會懂...
https://i.imgur.com/YmyxpWa.jpg
https://i.imgur.com/CqVWxvs.jpg
不知道是太愚鈍還是這是入門的常態 將就讀的心態讀了幾章之後還是覺得很不踏實於事
就上來發文了
作者: ununnihao (安安你好)   2019-10-08 03:21:00
你可以google
作者: Midnight1611 (YouShould'veSaidNo)   2019-10-08 03:48:00
交大開放式課程我覺得不錯,不過你說不懂參考跟static可能要先從計概跟物件導向開始看起
作者: handsome0716 (SIGMA)   2019-10-08 03:51:00
物件導向 資料結構同為這學期的課 計概大一用混過的 轉考放推 考計概的學校都沒機會 謝謝建議找個時間回去啃foundation跟補習班的講義是說學校計概也教得非常爛就是了...
作者: y956403 (尋歡)   2019-10-08 03:54:00
你可以寫python
作者: handsome0716 (SIGMA)   2019-10-08 04:00:00
之後要考研究所的話還是想辦法學好好了
作者: ChungLi5566 (中壢56哥)   2019-10-08 07:36:00
你問的很多都是Java語言的東西換一本C語言的DS課本吧
作者: LinuxKernel (Linus Torvalds)   2019-10-08 07:39:00
看起來你就不會Java,挑這本做啥...
作者: forever84721 (Jay)   2019-10-08 07:46:00
這麼基礎的東西不會 好意思說老師教太淺
作者: pttworld (批踢踢世界)   2019-10-08 08:03:00
工作板不要拿學校東西當問板
作者: qscesz1456 (soloud)   2019-10-08 08:37:00
說基礎程式會 但都問基礎的 ps基礎不等於簡單 google都很好查到答案
作者: hanyi0923 (hanyi)   2019-10-08 08:46:00
你可以請一個家教,比如我
作者: JungleKING (漿果)   2019-10-08 09:20:00
認真回,要學資料結構我會用C來學
作者: landysh (藍色窗簾)   2019-10-08 09:24:00
回去學好Java的基礎,或是換一本用c的書
作者: geroge0820 (可.....可惡)   2019-10-08 09:34:00
你上完這些基礎 只有“好像” “還算懂”這些形容詞來表達你的程度 你要不要再去做一遍作到熟為止 遇到問題先去請教你的教授 而不是上來討拍
作者: Kazimir (Kazimir)   2019-10-08 09:45:00
這個狀況是正常的 就是看不適合自修的書來自修會產生的問題 我自己是不太喜歡看書學 不過如果一定要用書的話建議要把每個不懂的東西都google清楚 匯集成一本筆記只要筆記有把自己的理解都寫進去 就不用擔心忘掉知識
作者: testPtt (測試)   2019-10-08 10:17:00
因為你沒耐心好好把一本書看完 只看你想看的老師教的當然只教老師認為是重點的 但其他的你還是要去看
作者: guest0710 (guest0710)   2019-10-08 10:19:00
這其實是正常的 需要花更多時間反覆了解而已
作者: TWkobe (中華柯比)   2019-10-08 10:44:00
阿你不懂java為啥要看java寫的ds書?是不會自己學?
作者: invidia (莎莉竟然會飛)   2019-10-08 10:52:00
至少這本是中文的
作者: gn00670191 (我想換帳號...)   2019-10-08 11:17:00
我以為我走到homewok板,有問題問教授跟助教不行嗎?
作者: handsome0716 (SIGMA)   2019-10-08 11:42:00
抱歉...以為這裡程式相關都可以問 以上建議很感謝
作者: HelloPTT   2019-10-08 12:49:00
推薦你看聯合大學杰哥的ppt
作者: ap954212 (death is like the wings)   2019-10-08 13:23:00
Google 程式學無止境
作者: zo6596001 (超帥肥宅)   2019-10-08 16:38:00
argc,argv 就是執行時傳入的指令static function 就是程式不會跟著Class一起消失./aaa a.jpg argc=2 代表2個指令 argv 會是 aaa,a.jpg
作者: afafaf (bb)   2019-10-08 23:47:00
建議新手先搞清楚java和ds有甚麼不同
作者: viper9709 (阿達)   2019-10-09 00:55:00
static void是什麼...嗯...
作者: fgkor123 (n(N))   2019-10-09 02:00:00
???這都不會你這種問題應該不是怪老師,怪自己比較快= =https://en.wikipedia.org/wiki/Programming_paradigm
作者: Jichang (C.C.Lemon)   2019-10-09 08:35:00
正常啊 寫程式就是這樣 越看越發現不懂的東西越多
作者: sxy67230 (charlesgg)   2019-10-09 09:35:00
不要再叫人去寫python 好嗎,學生真的乖乖去練好資料結構跟OO,沒物件導向基礎去寫py根本是場災難。雖然是可以run沒錯,但沒物件導向基礎的python code根本很難維護
作者: haodance   2019-10-09 12:22:00
覺得學校教不夠的話可以找開放式課程,建議搭配課程用書好好嗑完基礎
作者: baileegunlin (樹)   2019-10-09 13:23:00
去看cs61cs61b

Links booklink

Contact Us: admin [ a t ] ucptt.com