學習C後,去學資料結構感覺十分的吃力

時間 2021-08-14 22:25:07

1樓:

理論上,資料結構與程式設計語言沒有直接關係,資料結構只是用設計語言進行描述而已,用什麼語言描述只是習慣問題。

你學資料結構只需要學習標準的c++語言就夠了,不需要太多瞭解mfc,學習用的編譯環境也應該找個更簡單的。

mfc裡面除了標準的c/c++外,絕大部分是用c++類庫方式封閉提供的windows api介面,在學資料結構時基本用不上。

2樓:雪豹出擊

就像一位計算機大牛所說的一樣,程式=資料結構+演算法。好的演算法在配合上一個比較合理的資料結構,那就是一個好的程式,學習一門程式語言,是必須學習資料結構的,不如怎麼寫出高效,優秀的**。建議你找些資料結構的的入門書籍多看看,看看那些排序,查詢演算法什麼的,瞭解那些,佇列,棧,堆的內部結構,由淺入深的學習,最好能把那些經典的演算法親自動手輸入電腦執行下,以獲得最直觀的感受。

我也曾經學習過一段時間的mfc,說實話mfc真是***的太複雜了,微軟的mfc也就是基礎類庫,封裝的函式介面太多了,還有vc自己定義的一些類庫啥的,太多太複雜了。對基礎學習沒啥用處,如果是實際應用,用mfc邊學邊用很有效,如果是純粹為了學習c++,建議還是不要看mfc了,看看《c++ primer》,這本書才是學習c++的經典書籍,看完了必定對c++有個比較全面的認識,目前我也正在學習c++,各種資料結構,看得時間比較長了,略有心得,如有疑問,共同學習哈!!

ps:歡迎未來的程式猿/媛。。。。。。。。哈哈哈哈

3樓:匿名使用者

你應該是本科生吧,學計算機的,如果想去一般的軟體工作開發一般軟體的吧,把作業系統和c語言搞精通就夠了,如果是想考研搞研究,就得好好學習資料結構和演算法設計,

至於mfc沒必要太細看,那只是工具,以後的工作專案用到的時候現學就行,

這才是學習計算機的方法,當然我說的是在校生

4樓:穀子裡

mfc現在不太行了,去學c#

5樓:匿名使用者

建議學好c++,其他的就好學了!

學習C語言要我先去學習資料結構,學習資料結構又都是C語言描述的,叫我怎麼學

當然先學c了 掌握了c的基礎,比如輸入輸出,還有陣列,指標控制,就可以學習資料結構了 學習了資料結構,就又可以深入的學習c,用良好的數學模型來解開問題 恩,支援 學習pascal,pascal除了簡單點,其他和c的本質上區別不大再說,一開始就學c,會對你有所打擊的 所以有了pascal的基礎就好了 ...

C需要先學習資料結構和演算法嗎??新人報道

您是想學c,還是想學c 因為這是兩種不同的程式語言,c語言是程序導向的,c 是物件導向的。如果您兩者都想學的話,建議您千萬不要把c 看成是c的升級版。它們的核心思想 是不一樣的。學一種語言,先要了解它是怎麼產生的,它的設計者 再設計這種語言時 是怎麼考慮的。您說的 資料結構 和 演算法,這個學起來花...

c語言資料結構學習graph遇到的問題,求教各位前輩

1 圖在資料結構裡面算最複雜的結構,重要性不言而喻,尤其是它與實際問題相關性比較高 2 圖和樹最大的區別在於,樹是無環的,而圖可能存在有環 在具體一點,任何一個樹節點可以有多個或零個後繼 孩子節點 但只能有一個前趨 父節點 而圖都沒有這些限制了 也直接導致了儲存方式的不同 鄰接表和鄰接矩陣 3 我覺...