1樓:匿名使用者
只會基本語法只是能用到總體的20%,資料結構則能解決其他80%的問題。強烈推薦學。
舉個例子吧,簡單的:
你要寫個關於食堂買飯的程式,這個程式裡要求買飯的人必須排隊,不允許有插隊的。每個人持有自己的飯卡,裡面有這個人的名字和剩餘錢數。買完要刷卡,之後走人。
這個例子中,人應該用結構體來表示,因為裡面有不止一個資訊(姓名和錢數),或者c++裡的類(class)來表示.
買飯不允許插隊則是用佇列來操作,這個也是資料結構要學習的。
用資料結構不但能實現更多的功能,而且還會加快你的程式的執行速度(你可以看看資料結構中對資料排序的解釋,超強!),簡化**。
呵呵,努力吧。
2樓:寇開汲祺
資料結構必學,學了資料結構,基礎就紮實了,實在不會的題就裸搜,也能拿30%~40%
3樓:匿名使用者
不一定啊,但是你要系統的學習程式設計,資料結構和離散數學是要學的。
4樓:
最好學一下
因為c中的很多演算法都涉及到資料結構
可以說資料結構是學好c的很重要的一環!
5樓:匿名使用者
學c語言基礎,不用去學資料結構,但如果想深入去學,比如想用c編個較複雜的程式,就必須學資料結構,因為資料結構是幫你寫個具體框架,再變c時,只需按框架執行就行了,使困難問題清晰化,非常方便.
6樓:匿名使用者
不一定,不過應該學學
學c語言一定要學資料結構嗎
7樓:
一定要,不但是c語言,只要你想學好程式設計,資料結構是必學的基礎,你說的計算機等級考試是1,2,3級那種嗎?2級不用,3級要看你考哪個方向,不過好像都不用,不過資料結構是一定要學好的啦~~!
8樓:我愛我的家吼吼吼
資料結構是很重要的哦,江蘇的3級考試要的,好象全國的不一定要,但它確實是基礎,如果你能把握住它,對你將來成為程式設計高手有很大幫助啊.特別是堆疊、佇列等基本的東西,經常會用到,一定要好好學哦:)
9樓:匿名使用者
資料結構的安全化到了c++就是類。
資料結構沒學,看深一點的程式和演算法根本不可能看懂。
學習c語言是不是要先學習資料結構?
10樓:匿名使用者
不用的,初學不用學資料結構,當你認為你掌握了基本的程式設計後,再學資料結構就可以了。
11樓:匿名使用者
應該是先學c語言再學資料結構,描述資料結構是要以一種程式語言為基礎的
12樓:匿名使用者
c語言是資料結構的基礎學課,比方說c就像公式,而資料結構就是解題技巧,你公式都不會,學解題技巧也就很難學懂,其實語言的語法都不是很難,難的是運用,很多人說指標難,但指標必須弄懂,資料結構的很多問題要用指標解決
13樓:匿名使用者
也不是,先學習c語言,因為對資料結構的操作是用c語言寫的演算法。。。。
必須要學好c語言才能學好資料結構嗎
14樓:匿名使用者
你好,資料結構與具體程式語言無關。所以並非非得學好c語言。但是,掌握一門程式語言對於學習資料結構幫助很大。
因為學以致用,只學習書本知識,不動手程式設計實現,等於沒有學,也不會真正深入理解。所以學好一門程式語言(不侷限與c語言),有助於學習資料結構。
這也是為什麼大學一般是先學習程式語言,後學習資料結構的原因。
我學完了c語言,現在需要學資料結構嗎?
15樓:果儼彌星津
可以先學c語言再學資料結構,也可以反著來。資料結構是程式設計思想,想寫得好是必須要學的。
c語言是種程式語言,只要學會語法和結構就可以開始試著程式設計了。
16樓:長沙新華電腦學院
當然要學啊,學個程式語言不只是c,還要學很多其他的東西
資料結構一定要學c語言嗎
17樓:高數線代程式設計狂
不一定,你只要掌握任意一種語言即可
18樓:銷
理論上任意語言都可以,但是還是推薦用c或者c++
因為語法特點導致c/c++來實現資料結構時非常簡潔,且效率高,實現方式也是十分靈活,可以根據自己習慣來
高階一些的語言往往封裝較多,寫起來會有很多掣肘
沒學過c語言可以學c語言資料結構與演算法嗎?
19樓:我想說兩句
最好是先學c語言 再學c++ 因為資料結構是用c語言或c++描述的 但c語言不是抽象資料的型別的理想描述工具,所以要知道點c++的知識
20樓:手機使用者
有c語言版的資料結構的書,基本上在加上譚浩強的c語言教程就可以了,祝你成功!^-^
21樓:
可以,bai資料結構和演算法對其它的du語言一樣的重要zhi,可以說是dao
學程式設計的都必須學好吧內!你沒有學c/c++去學容c/c++資料結構和演算法會比較吃力!
先學好c語言再學c++最好了!你學c後再學c++會比較容易!但是你學c++後再學c就比較難了!
22樓:小豬叄兒
可以的,但是學演算法的過程,也要同時開始學語言,在實踐中才能學習。
初學者從c開始比較好,相對直觀一些,容易上手。上手以後,c++也不難學了。
23樓:
可以。有各種版本的資料結構,比如你學了vb,那麼你就可以學vb版本的資料結構。
24樓:
c++是從c過來的 學c++之前先學會c就容易上手了
你不懂c語言的話 資料結構就不太容易學了 演算法在這學c的過程中都會有
25樓:匿名使用者
我認為 不能, 當然 如果你是天才的話 那另當別論了.
試想 你連c語言的語法都不知道 怎麼能學懂 用 c 去 描述相應演算法 思想的 ** 呢?
26樓:平大爺
演算法 和 資料結構 通用的
語言問題是另外一回事了。。想學演算法推薦《演算法導論》(噹噹網上都有賣)
資料結構也有專門介紹的書籍
27樓:翁氏家族_知識
如果直接學c語言資料結構與演算法 就會看不懂的
我覺得都學比較好。
28樓:御姐丶你在哪
《資料結bai構與演算法
》以基本資料結du構和演算法設計策略為zhi知識單dao元,系統地介紹了資料結構的知內識與應用、容計算機演算法的設計與分析方法,主要內容包括線性表、樹、圖和廣義表、演算法設計策略以及查詢與排序演算法等。
如果在沒有學過c語言的情況下去學習資料結構與演算法的話會讓你理解時非常困難,甚至不知道這個if對應著某個else, 不知道這個條件到底想表達什麼,所以如果想要學好c語言資料結構與演算法,一定要先學習c語言喔,至少要把基本的語法部分搞懂!!
29樓:塵封夢想
至少也該學過一門程式語言
30樓:
最好先學
baic語言,再去看c語言的資料結構
du與演算法,看c語言zhi的資料結構dao與演算法的時候,是對以前版學習的c語言知識的權鞏固,是c語言的運用。
不然,很可能看不懂資料結構與演算法的c語言描述的哦。
我認為vb和c語言的差別是很大的,所以建議先學c再說。雖然在高手看來,只要精通程式設計了,語言都是相通的,但我們還遠不是高手吧。
另外,學資料結構建議去看c語言版本的,描述一個資料結構或者演算法,用c來實現往往比用c++來實現的**來得簡單,明瞭。
學好程式設計比如c語言就必須學好資料結構嗎?
31樓:匿名使用者
確實想學的話就堅持,因為到後面幾年你會發現,所有的硬體程式設計都離不開c語言。
資料結構在流行的程式語言中都存在。通過學習資料結構,可以理解最基本的數的歸納、組織、查詢等基本技能並且還可以學到很多過程技巧
32樓:匿名使用者
看你打算幹什麼了。如果只是平時生活中寫點小程式,會陣列基本就夠了。但是想深入發展或者解決演算法問題,資料結構就必須了
學好資料結構是不是非要學好c語言
33樓:挺進
我只站在c和資料結構的角度上說。
用c描述的資料結構(嚴蔚敏版)裡面用到了大量的c語言的知識特別是c的精華——指標,以及一系列的c的知識,什麼結構體啦等等。所以如果你選擇看用c描述的資料結構那麼學好c是毋容置疑的,反過來,學習資料結構也是學習c的一種非常好的途徑,特別是指標。如果你熟悉其他的語言,也可以選擇其他語言描述的資料結構。
純屬個人觀點!
34樓:
得看什麼版本的資料結構了,一般是c或c++的
你是考gis嗎?
C語言一定要學數學嗎,C語言學習要數學基礎嗎
c語言是計算機語言 是實現人機對話的媒介也就像我們人與人之間說話樣 但是機器是程式化的 所以需要規範的語言 所 以才有c語言的種種規定啊什麼的 說話 實現人機對話 不難,但是實際在用c 語言寫程式之前必須有思維,抽象 的過程 這就需要數學知識了 單單知道c語言,你只會寫程式 要想把自己的思維用程式表...
求資料結構(C語言)程式設計題答案,我能否撐過這學期就靠它了,請各位高手不嗇賜教,重酬
include 交換兩個數 void swap int a,int b 輸出一行十個數字 void write int array,int begin,int end array j 1 tmp write array,begin,end 輸出排序結果 一行 選擇排序 void selections...
學習C語言要我先去學習資料結構,學習資料結構又都是C語言描述的,叫我怎麼學
當然先學c了 掌握了c的基礎,比如輸入輸出,還有陣列,指標控制,就可以學習資料結構了 學習了資料結構,就又可以深入的學習c,用良好的數學模型來解開問題 恩,支援 學習pascal,pascal除了簡單點,其他和c的本質上區別不大再說,一開始就學c,會對你有所打擊的 所以有了pascal的基礎就好了 ...