『壹』 沒學過c語言可以學C語言數據結構與演算法嗎
沒有學過C語言或者C++的話,學數據結構(C語言版、C++版) 是非常困難的。因為數據結構是建立在對應的語言上的,所以說首先要學語言。建議學C語言,它是計算機語言的基礎,C++、java 都是從C上發展過來的。學過C後 在學 C++/java的話,你會發現事半功倍,而且對你 介入程序員行當很又幫助,而且 C 與VB 很多地方是相通的不同是指針那塊,學起來也容易的多。
沒有學過 C語言或者C++ 的話 學起數據結構(C語言版、C++版) 都是不可能的 因為 數據結構是建立在 對應的語言上的,所以說首先要學語言 如果你想 有很堅實的計算機基礎的話 那你就 學C 語言 雖然C語言實用性好 很與時具進 但是不容易學 所以建議你學C語言 ,它是計算機語言的基礎,C++、java 都是從C上發展過來的學過C後 在學 C++/java的話 你會發現事半功倍,而且對你 介入程序員行當很又幫助 而且 C 與VB 很多地方 是相通的 不同是指針那塊 學起來也容易的多
首先有個東西你需要了解到,程序 = 演算法 + 數據結構,無論我們是學Java、Python、PHP還是C語言,對數據結構都要有一定的了解,如今很多學編程的人,只注重語法上的使用,當然或多或少都有對數據結構有學習過的,而那些根本沒學過數據結構的人呢?就只能強行去理解使用。其實數據結構是一門具有藝術性的學科。
如何更好地理解數據結構?
一圖一代碼
一功能一函數
一圖一代碼
任何的數據結構的操作,其實都是建立在實際的物理模型之上,我們在學習數據結構的時候,首先你要了解長相,其次在做相應結構實際操作是要根據自己的邏輯圖去分析,所有的代碼源自於自己的物理模型,數據結構中的結構體定義其實就是描述事物的特徵.
一下簡單的舉例一下
棧結構
大頂堆
二叉樹
一功能一函數
我們在寫數據結構的時候, 一定要一函數以功能,劃分明確,出錯易找,寫起來也容易上手,而一功能也能一圖。以鏈式結構為例。
所有的代碼都是源自於物理分析,也就是所謂的畫圖說話
『貳』 看數據結構之前是看C語言呢還是C++的好
最好是先學習c語言,因為c++是在c的基礎上開發的。
1、C語言:是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言訂定了一套完整的國際標准語法,稱為ANSI C,作為C語言最初的標准。
2、C++:是在C語言的基礎上開發的一種通用編程語言,應用廣泛。C++支持多種編程範式 -面向對象編程、泛型編程和過程化編程。最新正式標准C++14於2014年8月18日公布。[1] 其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程序員受用的最強大編程語言之一,支持類:類、封裝、重載等特性!
『叄』 我要學C語言,是先學C語言好,還是先學數據結構好
在我看來還是學習C語言的好。數據結構是以C語言作為基礎的,兩者相對來說C語言更容易入門,學好C語言後再來學習數據結構就更相對容易多了.
『肆』 數據結構的學習總是要依靠C語言嗎,還是只是部分需要C語言
數據結構的學習是以C語言為基礎的,C學得不好,數據結構很難學好。數據結構是建立各種結構·體系,C語言是根基。
『伍』 計算機專業考研學生究竟要不要再看c語言版的數據結構
多做做真題集,這里有一份最全的考研歷年真題資料分享給你
鏈接:https://pan..com/s/1t0SUkI-X-BW4v7Isl0dk4w
通過不斷研究和學習歷年真題,為考生沖刺階段復習提分指點迷津,做真題,做歷年真題集,對照考綱查缺補漏,提高實戰素養,制定做題策略,規劃方向;
若資源有問題歡迎追問!
『陸』 大學的數據結構(c語言),實際上還是考c語言嗎
基本的演算法,考的最多的就是排序了,什麼冒泡,插入,快速,二分等等。線性表主要考單向鏈表便利,建立,增刪改,鏈表逆向等操作。二叉樹么,就是個建立。遞歸遍歷操作。圖實際上考的不多,說白了還是演算法問題,這些東西你得明白思想,知道怎麼做,然後才是考你C語言基礎語法,數組,結構體,指針功底。
『柒』 c語言和數據結構哪個先學好些
當然得先學C語言或C++,要不數據結構的代碼看不懂,怎麼學?
『捌』 數據結構一定要學c語言嗎
不一定,你只要掌握任意一種語言即可
『玖』 數據結構考研是考C語言的還是c++的
C語言,主要是 考思路,不是考察代碼。
『拾』 學好數據結構是不是非要學好C語言
我只站在C和數據結構的角度上說。
用C描述的數據結構(嚴蔚敏版)裡面用到了大量的C語言的知識特別是C的精華——指針,以及一系列的C的知識,什麼結構體啦等等。所以如果你選擇看用C描述的數據結構那麼學好C是毋容置疑的,反過來,學習數據結構也是學習C的一種非常好的途徑,特別是指針。如果你熟悉其他的語言,也可以選擇其他語言描述的數據結構。純屬個人觀點!