資料結構演算法c語言描述和c或c程式具體什麼關

2021-08-10 22:06:51 字數 1974 閱讀 1696

1樓:匿名使用者

1、程式是寫完源**後,計算機編譯後得到的可執行檔案。

2、演算法一般結合數學思想,以下內容算是演算法:

給陣列按大小排序、查詢陣列某元素、圖形處理演算法、音訊識別處理。

但廣義上,用了順序分支迴圈就是演算法。

2樓:缺角全書

演算法是指邏輯層面上解決問題方法的一種描述,一個演算法可以被很多不同的程式實現. 演算法並不是程式或者函式本身.最後要根據程式的具體情況(比如每個程式的資料結構都不一樣,但是要做的事情相似)把演算法寫成程式或者函式.

希望對你有幫助

3樓:彈彈彈琴

資料結構演算法是教你怎麼程式設計的,程式設計的方法。c語言只是語言工具。

簡單的程式當然隨便寫寫就能寫出來了。複雜的程式就不是隨便寫的,設計時間比寫花的時間更長。

資料結構與演算法和c語言有什麼關係嗎?

資料結構c語言版和c++版有什麼區別嗎?

4樓:匿名使用者

你熟悉c語言,就用c語言版的,反之就用c++版的,兩者沒什麼區別,就是語法稍微有些區別,但由於c++相容c,所以如果不用類的話,兩者幾乎一樣。

5樓:

你的關注點完全錯誤的

學資料結構要學他的思想 然後自己動手寫** 測試

6樓:匿名使用者

原理一樣,語法標準不同,你還是用c++吧

7樓:

原理一樣,你學的什麼就選什麼拉!

c語言資料結構演算法和c++資料結構演算法有什麼區別嗎??進來看看。。 10

8樓:匿名使用者

你就直接學c++,也應該要把c語言搞清楚,c語言的**寫起來要比c++繁瑣一些,不過學習的時候也理解更深刻。

9樓:匿名使用者

不用換,演算法、資料結構是程式設計的

核心,無論什麼語言 所用到的演算法 資料結構是內

一樣的容 唯一的影響可能是書裡一些c語言的**你可能不太懂 會對你的學習有一定的影響, 不過影響不大 c++和c語言 大同小異,趁這個機會稍微接觸下c語言也沒壞處

10樓:匿名使用者

沒有什麼區別哈,只是不同語言來實現的哈,相對來說看c的資料結構還簡單回

一點,你答

不需要物件導向的思想,如果看c++的寫的資料結構的話,你還要封裝類,這樣多給資料結構加了一層東西,建議直接看c的好點。c++包含了c,一般你看c++的書,如果不是專門講資料結構的話,一般不會涉及資料結構,因為c++的stl裡提供了很多已經封裝好了的資料結構,如果你要了解這些封裝好了的原理的話,你必須對c寫的資料結構有比較好的理解才能看懂。

11樓:憤怒de翔小果

c++是c的延伸,一般最好先學c在學c++

至於兩者的區別,本質思想是完全一樣的,只是使用的語言不同而已,

因為你在學c++,看一下c,其實也是很好理解的,搞懂c的資料結構與演算法,c++的自然就明白了

12樓:匿名使用者

就資料結構和演算法本身而言,沒有區別,學了c++,但是不懂c**和語法,你是怎麼回做到的?答

如果你能把c的語法大概搞懂,這兩種書原理是一樣的。

當然c++裡面由於在c的基礎上擴充套件了新的東西,有如果概念不清楚,看c++的書理解起來更困難一點。

13樓:匿名使用者

直接下電子版的多好 。省錢 資源還多,還能一邊編一邊查書。

14樓:匿名使用者

資料結構是演算法思想描述,和具體語言無關。

15樓:匿名使用者

你是初學者,我建議你還是買本c++的

16樓:匿名使用者

沒區別,放心看吧,都能看懂,c語言更基礎

c語言資料結構的基本問題,C語言資料結構的一個基本問題

1 int read 2d array int array,int i,int j,int column 2以上函式的引數第一行的int array是函式引數這個引數說明該函式引數列表一接收的資料型別為int 型的變數 也就是指向int 型指標變數的指標變數 那麼return int array i...

資料結構中的演算法怎麼轉化成c語言程式翱

1 演算法有啦一個大致的雛形後,想清楚演算法的流程,然後先將主程式打好,細節先用過程與函式代替。2 然後再完善細節部分。3 最後構造一些資料測試。建議構造3種資料。第一種隨機生成的大資料,以檢驗程式在平均情況下的時間效率。第二種是人工構造的奇葩 猥瑣資料,且最好能確定答案,以檢驗其正確性,比如貪心的...

必須先學c語言再學資料結構與演算法設計嗎

是的,如果連基礎的c語言語法都不會,那你怎麼去實現你要學習的演算法呢?沒學過c語言可以學c語言資料結構與演算法嗎?你好一點小建bai議希望能du 對你有幫助 1 學演算法 學習演算法和zhi具體的語言還是dao 有一內定的聯絡,比如說你的容演算法最後要用c語言來實現,因為c是程序導向的,所以這和用物...