數據結構這個很容易,刷題就可以了,多刷幾百題就學好了。

組成原理就沒那麼好學了。這門課的難點在於和他關鍵的其他課太多,而且本科都不一定學的到,如果不把知識點串起來,你看不懂是很正常的。

實在沒辦法,聯繫入手一個樹莓派把玩一下建立一些概念吧。也沒什麼好的辦法了。


謝邀

計算機原理,就是由人想出來的一些解決問題的辦法,定成規則,按照這些規則去實施。學習前人定的規則,又有課本、又有老師,不要怵,不難,只要肯花時間思考。

只有一個坎,就是抽象化思想,一旦這個坎過去了,就沒難點了。

好像高中學立體幾何,坎是是形象化思維,這個坎過不去怎麼看,圖都是二維的,不是三維的。

數據結構,是別人總結出的【辦法】,多實踐,多上機寫代碼,老師留一道題,你自己發散性思維上機做三道,量大了就熟了,熟能生巧。

總之一句話,肯動腦,多思考,不拘泥,就不難。

借用遊戲里大家常說的一句話:都是套路。——自己創不出套路,學別人的套路總可以吧。


要理解吧,硬碟存儲就是二叉樹

例如微軟的標準,會有磁碟扇區的概念,這種結構就是數據結構,扇區相當於索引

所以當時dos只不過是磁碟操作系統,哈西結構無非是增加了規則,然後方便索引

這樣你就能理解虛擬機的內存分頁,或者是操作系統是在幹什麼


抽象,內存定址是抽象,堆棧,鏈表,二叉樹也一樣。


謝邀。

多動手就好了。每種數據結構做到可以熟練地自己寫出來,然後刷一點例題,會用了就會了。計組的話,也是動手,需要掌握數理邏輯,數字電路,彙編,然後學一點verilog,自己實現一個簡單的cpu,就能理解透了。


數據結構,多打代碼,刷演算法題

組成原理,多動筆做題

我不想說什麼乾貨之類的,也沒有乾貨,多做就對了

我的博客wmathor


數據結構簡單啊,覺得難的可能是編程能力不足,這個很好提升,強化做題就好,組原呢,就多看書吧,因為大二的時間比較緊,而且講的比較抽象,事實上如果你選的方向不是嵌入式的話,不用學的太好。有些了解就行


推薦閱讀:
相关文章