各位Soft_Job的大大您們好:
第一次在板上發文,請多多包涵....
不好意思,我知道有CompBook板,自己也是那邊的常客(找書)
但那邊主要都在賣書,看到先前有人請益選書的相關問題,但都沒什麼人回應QQ
因此才跑過來發問,希望大家不要見怪了
ps.請不要叫我自己google,或是/書等等!! 我事前已經做足功課了!!
<文長可跳過直接看問題喔>
看著板上的大大們,都是身經百戰、具備豐富知識甚至在職場打滾多年的大人物
讓我好生羨慕XDD
========================================================================
【背景說明】誤打誤撞進入資訊工程領域
*說實在,大一面對課業方面尚覺得OK可以handle
班上排名保持前10,大一下時有到第3名
升上大二~差點沒被要學習的課業給嚇倒QQ
程式設計、資料結構、線性代數等等。。。
對於電腦相關課程,開始產生極大排斥....
課程都是愛去不去學習上相當痛苦,完全聽不懂(反省:其實可以說是根本"沒心"!)
考前一個禮拜才臨時抱佛腳,狂K書
記得大二上期末總成績7X,排名掉到20幾
成績單寄回家裡,我媽氣到不行!!
(PS因為我媽媽對於我課業會用一種類似"威脅"的方式"關心"
ex:很好!如果下次再讓我看到這樣的成績,你就....之類的, 小的就會整個嚇到皮皮挫)
甚至到之後的離散數學、演算法、計算機組織、etc...
*時間一直來到大三上期中考左右,因為認識了對於未來比較有想法,
課業上也滿有能力的學長姐,因此被拉去教授底下做事情,因此學到不少事情~
漸漸地~~喜歡上電腦、資訊這方面(coding、資安、網路、網頁程式等等都頗有興趣)
而且很奇妙的,跟朋友逛書店我會默默的走到資訊用書那一大區
但好笑的是~那一區幾乎都只有我一個女生窩在地板上看書XD
我朋友都嚇慘了,想說以前的我怎的不見了之類的XDD (承認以前頗愛玩)
不用想也知道劇情的發展,就是....
小妹我開始發現自己的能力不足等等之類的
開始後悔之前不認真....這類芭樂式的劇情XDD
咳咳,總之~就是都怪我~~~先前沒學好!
這一個月,自己也花了許多時間,去書店、圖書館、版上找以前的文章,
或是淺水在C_and_CPP、C_Sharp、CompBook等等版當中,
但想說~~與其自己到處沒頭沒尾的看別人的PO文~(但幾乎都不適用在我身上)
不如問問版上有經驗的前輩們
====================我是分隔線========接下來是正文============================
【正文:問題所在】
解決之道:還是得靠看書、自修來學習補充知識,但市面上的書籍實在是太多了,
其中又分作者、版本、內容等等。
因此~請大家給我一些建議,
很多寫程式的想法based on 資料結構、演算法等
甚至有大師級人物說:「資料結構」是寫出一手好程式的基礎!
因此想先從資料結構下手:
[資料結構]
在書局、圖書館翻書~看來看去,我覺得DS大致上分為兩種書:
一種是重理論觀念>教你寫程式碼(有點像之前補習班資結名師洪逸的上課模式)
一種是配合一個你熟悉的語言用(程式來帶觀念)
不知道哪一種取向對於學習必較適合?
以下是我在書局、圖書館做的功課XD (都有翻過,但不知道選哪幾本書)
1. 細談資料結構<謝樹明,旗標> , (目前最新到6/e,今年出的說是加了些演算法的觀念)
2. 資料結構<戴顯權,旗標> (就是資結聖經Howitz的翻譯者之一)
3. 動畫圖解資料結構<李春雄,上奇>(其實李春雄出滿多本資結書)
/或是: 資料結構 使用C語言(第三版) 今年8月出的
4. 資料結構:使用C修訂第二版 <蔡明志>也出滿多書資結/C語言的書,
更是C Primer plus的譯者!!
5. 資料結構-C語言實作<陳惠貞,碁峰> (也是出版電腦書大宗作家之一)
6. 圖解資料結構<胡昭民,博碩>他出很多[圖解]資料結構的書只是使用不同語言
7 ....... 大大們有無其他推薦選項呢 ><
**點下面網址進去可以搜尋並看到書書的封面,長相,內容介紹等等:
https://4fun.tw/2NzY (放心! 我真的沒毒XD)
----------------------------------------------------------------------
最後麻煩推薦一下 [C語言] 或是 [C++用書]
目前我手上有【洪維恩老師的C++教學手冊】 (去年暑假買的)
但不會排斥看其他人的作品
也可以推薦給現在大一的新手學弟妹們。
======================囉=嗦=原=PO=的==註==解==文========================
*我的個人習慣是:會在書本上作筆記、寫心得~且如果有不懂的地方
或是因接觸某些實作而突然頓悟會想再去翻書來確認想法。
因此希望能自己擁有那本書,但是這些書買下來會花不少小朋友
(所以希望能買到經濟實惠,能收藏~真正適合我的書)
若是一本真正好書,價錢上不是太大問題
因此,我希望是有看過這幾本書,或是曾讀過這幾位作者其他作品的大大們推薦我
也就是不要管我後面的註解文,我只是想讓大大們了解是哪一本書和作者的背景這樣>"<
*另外歡迎各大前輩們給我學習電腦,資訊、或是coding的相關建議指教都可以!*
總之,現在的我立志把基礎再打得扎實一點!!!
希望未來能從事跟這個相關的工作。
【先感恩所有看我這篇文章並真心誠意給予我建議的人:)】
鞠躬~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.239.205.148
... <看更多>
基礎資料結構 使用c ptt 在 [討論] 想重新學好資料結構- 精華區C_and_CPP 的推薦與評價
如題……剛轉入資工系,第一次遇到幾百行的程式碼,都還是用以前天真的寫法。
想當然這學期已經差不多要被當了,但是我想認真學好這門科目,學校是用horowitz的c資料結構這本書。
我的問題不是上課無法理解內容,考試還算過得去,自己唸書也大致可以吸收,但是老師出的作業我從來沒有自己完成過,都要詢問同學,甚至看過同學的code,到最後甚至都不是我的邏輯了……想當然實作的分數相當低。
想請問各位有沒有推薦的資料結構書,內容大概到hash就符合我的要求了,前幾天有去找老師問過,我們老師推薦用圖解資料結構使用c
想請問版上各位大神還有沒有其他推薦的書,比較想要每章背後都有基本到進階的實作題目可以練習的課本……真的不想放棄這個科目啊
弱弱在問一下,如果資料結構都學不好是不是以後要考慮轉行了……
-----
Sent from JPTT on my Samsung SM-G950F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.76.58
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1515597162.A.071.html
※ 編輯: Chen334 (111.83.76.58), 01/11/2018 09:40:56
※ 編輯: Chen334 (111.83.76.58), 01/11/2018 13:33:44
01/12 11:53
例如老師第一次的作業是走地圖,我知道要用DFS走,或是BFS來尋找最短路徑,以及stack的實作。但是實際在compile,我卻坐在電腦前面八小時沒有進展,可能跟我剛轉系有關係(也可能只是藉口),之前的code最多都只接觸到3 40行,同時也才體會到與同學的差距,才想問問大家有沒有書可以增加實作的能力。
再次謝謝大家的回覆,我每一則都有看
※ 編輯: Chen334 (42.76.14.22), 01/12/2018 15:25:28
※ 編輯: Chen334 (42.76.14.22), 01/12/2018 18:30:27
... <看更多>