我希望這是一個相關問題,在過去的幾周裏,我一直在我的數據結構和算法類中掙扎。我每週花大約20個小時閱讀我的教授權力點,突出教科書,並進行實驗室編程項目。對於在「數據結構和算法」中掙扎的人的建議
看起來,這類課程唯一的方法就是讓我每週花在java上的時間加倍。這是不可能的,因爲與我的教授相反,她的課不是我的宇宙的中心,我還有兩個非常耗時的CSC課程和兩門文科課程。我是否必須花時間將數據結構投入到成爲隱士的角度?
我們現在正在爲我的實驗室做鏈接列表,而我的大問題不是從頭開始編寫程序,而是修改老師已經給我們的代碼。所有教授都是反創意的嗎?
我必須按照她的實驗室指示進行操作,但她的一些指示是無用的,因爲她已經完成了她提供給我們的一攬子代碼,所以我強調要分析一切,以驗證教授的確確實一個錯誤,但這是我的問題中最少的。
要解釋她希望我們專門做什麼是非常困難的,所以如果我的程序準確地執行其目的並返回所需的輸出結果,我會因爲使用太多的代碼或僅僅因爲我沒有不要以她的方式寫代碼。但我需要使用大量的代碼,因爲我們必須處理與列表列表,鏈表等有關的複雜事情......
每個人都對我有什麼提示,所以我不會錯過這門課程?
我從六歲起就喜歡電腦。在我的未來,電腦將阻止我在高速公路下睡覺。
有沒有其他人對編程課有這種感覺?這是壓倒性的。
不幸的是 - 閱讀其他人愚蠢的代碼,看看它是否符合要求是一個電腦程序員的重要組成部分。 – Randy
我通常在collegeconfidential.com上看到這些有點問題,所以它可能是一個體面的地方問。 – goat
魔鬼在細節中。不要掛在單行代碼上。嘗試獲得更廣泛的理解,在跳入細節之前,程序正在努力實現的是我可以從經驗中獲得的最佳建議。 – CKing