只考數(shù)據(jù)結(jié)構(gòu)的研究生學(xué)校 面對(duì)一個(gè)「一個(gè)月學(xué)完了C ,一個(gè)月學(xué)完了數(shù)據(jù)結(jié)構(gòu),24天學(xué)完了匯編」的大一程序員,我該怎么勸解?
面對(duì)一個(gè)「一個(gè)月學(xué)完了C ,一個(gè)月學(xué)完了數(shù)據(jù)結(jié)構(gòu),24天學(xué)完了匯編」的大一程序員,我該怎么勸解?這種99.9999999%的人都讀過一次書,不打代碼,一到實(shí)戰(zhàn)就覺得很酷。把項(xiàng)目給他,讓他走。如果你是
面對(duì)一個(gè)「一個(gè)月學(xué)完了C ,一個(gè)月學(xué)完了數(shù)據(jù)結(jié)構(gòu),24天學(xué)完了匯編」的大一程序員,我該怎么勸解?
這種99.9999999%的人都讀過一次書,不打代碼,一到實(shí)戰(zhàn)就覺得很酷。把項(xiàng)目給他,讓他走。如果你是天才也是一件好事
首先,我認(rèn)為作為一個(gè)大學(xué)生,自學(xué)能力很強(qiáng)。對(duì)于C語言沒有學(xué)完的,可以花時(shí)間認(rèn)真學(xué)習(xí)。不,你可以去圖書館查資料,或者上網(wǎng),或者自學(xué)?,F(xiàn)在網(wǎng)絡(luò)平臺(tái)有很多優(yōu)質(zhì)資源,你可以試試。第二,數(shù)據(jù)結(jié)構(gòu)的算法是抽象的,必須認(rèn)真研究。它是編程的基礎(chǔ),與C語言沒有必然的聯(lián)系。我們可以用C語言實(shí)現(xiàn)一些算法。它也可以用其他語言實(shí)現(xiàn)。
第三,對(duì)自己有信心。沒有問題可以與老師和同學(xué)交流。既然我們選了一個(gè)好專業(yè),就應(yīng)該深入學(xué)習(xí)。
這是我的一些看法,希望對(duì)您有所幫助
我現(xiàn)在沒學(xué)完C語言,但是學(xué)校已經(jīng)開了數(shù)據(jù)結(jié)構(gòu)課程,感覺像聽天書一樣,如何更好地理解數(shù)據(jù)結(jié)構(gòu)?
作為計(jì)算機(jī)專業(yè)的研究生,我很高興回答你的問題。
一般的數(shù)據(jù)結(jié)構(gòu)教科書上面的代碼都是很多偽代碼或者不完整的代碼,剛才描述的想法,都說還需要自己的電腦操作。!當(dāng)你練習(xí)數(shù)據(jù)結(jié)構(gòu)算法時(shí),不一定會(huì)有質(zhì)的飛躍,而且還需要練習(xí)一些其他編程,算法和思想是基礎(chǔ),但是計(jì)算機(jī)操作可以發(fā)揮更好的作用。
都說要想有質(zhì)的飛躍,除了學(xué)習(xí)知識(shí),還需要更多的電腦實(shí)踐哦,一定要堅(jiān)持實(shí)踐。
大一剛學(xué)數(shù)據(jù)結(jié)構(gòu)怎么讓自己的編程水平有質(zhì)的飛躍?
學(xué)好數(shù)據(jù)結(jié)構(gòu)并不難。關(guān)鍵是在電腦上多操作。算法看起來很簡(jiǎn)單。其實(shí),里面有很多小細(xì)節(jié)。你不能自己編譯和運(yùn)行它。你可能找不到一些問題。事實(shí)上,對(duì)于語言來說,這真的不重要。無論您使用C還是C#,它都可以實(shí)現(xiàn)。關(guān)鍵是對(duì)算法思想的理解和應(yīng)用。我們的老師曾經(jīng)說過:如果你不懂編程語言,你可以花一個(gè)月的時(shí)間掌握那門語言學(xué),然后你就可以寫一個(gè)程序;如果你不懂編程思想,即使你懂一千種語言,你也不能寫一個(gè)好的程序。數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵是學(xué)習(xí)算法的思想。慢慢來。你能做到的!