為什麼數學書上學的演算法和c語言的關係

2022-03-19 03:56:49 字數 1986 閱讀 9196

1樓:匿名使用者

書上面那個是偽**~~~~就是表達相應的演算法流程~~~跟c語言沒有一點關係。

具體實現的時候,根據這段偽**以及具體的語言格式做相應的修改就行了~~~~

2樓:匿名使用者

這個是偽**,類似流程圖,不要管

3樓:

這不是c語言,可能是一種別的語言。

c語言與數學的關係

4樓:匿名使用者

c語言演算法、邏輯、位運算等方面肯定需要相關的數學知識,可能不需要高數

但是如果涉及到複雜的程式或者專案,就需要很深的數學造詣了

雖然可能在一些公司有專門從事演算法設計的人員,但是如果你一點基礎都沒有,就很難理解演算法,更別說是實現演算法了

所以說,如果你想在計算機程式設計方面有深入發展,最好還是學好數學,高數只是其中的基礎而已

其實不光是數學,很多學科都是有一定的作用的,除了極少數人,絕大部分人並不知道自己將來幹什麼,將來需要什麼知識

從這個角度來說,增加自己的積累、多學點知識對自己沒壞處,如果有精力,沒必要那麼功利,一定要看到現實的利益才去學習

5樓:匿名使用者

高數應該要會用,主要就是微積分什麼的,在後續的物理等其他課程中用處比較大

至於計算機本身對於離散數學的要求較高,對於高數用到的不太多

6樓:淡淡的死去

我是學習數學的,不過本人也偏愛計算機,我們學過的課程有c語言和資料結構。單純從我的感受來說,數學更重要,數學相當於是計算機的思想,好多演算法都要用到數學的思維來考慮,然後你才能編寫。

c語言與演算法和資料結構的關係

7樓:匿名使用者

資料結構的主要作用是幫助你提升自己的程式設計思維!使你編寫程式的時候有一個好的思維和框架!使你寫的**和程式有一個好的框架!

資料結構研究的是資料的邏輯結構、儲存結構(物理結構)和資料的運算.其中的資料運算就是指演算法

演算法只是具體的實現步驟的指令集合!但是演算法也是資料結構最重要的一部份!設計一個好的演算法可以提高自己程式的執行效率!

(演算法不一定要求能夠在計算機上直接執行,但程式必須要求能在計算機中執行)

c語言只是對演算法或者資料結構的描述!描述資料結構和演算法不侷限於c語言,也可以是c++語言和其他的計算機語言甚至也可以用人的自然語言!

所以只是說學習好c語言能夠使自己學習的資料結構理論更好的在計算機中描述和表達!

8樓:匿名使用者

肯定是資料結構啦,資料的邏輯結構決定了演算法,資料的儲存結構決定了如何實現演算法。但是我覺得還是要了解一點c的基礎知識比較好。因為資料結構裡用的語言不是嚴格的c語言而是一種類c的解釋語言。

有c更有助於你理解資料結構。而且若是你想更進一步發展的話,比如考研資料結構就是必考的一門,所以資料結構很重要!!

9樓:匿名使用者

程式設計 = 演算法 + 資料結構 ,至於c語言只是一種工具

10樓:**頁

① 不要認為單獨學c很難真正編寫出程式。

② 不要太認為你沒學資料結構和演算法難以解決實際程式設計問題。

③ c語言只要你熟練掌握,這就是你學data structure and algorithms 的基礎。

④ 學好數構和演算法的前提是:你c語言用得比較熟練了(特別是指標、複合變數、陣列的程式設計運用)

⑤ 最後,你只要看一本關於資料結構和演算法的書就夠了《演算法導論》(國外的那本),如果要深入搞懂它,最好看它之前看knuth的一本《concrete mathematics》。演算法導論算是演算法與資料結構的聖經了,裡面充分講了演算法和資料結構的大部分理論和實踐。

⑥另外,演算法和資料結構是有深刻關係的,但是你完全可以學演算法的時候不用複雜資料結構就能解決大部分問題;或者不用複雜演算法,單憑構造複雜資料結構解決複雜問題。

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

c語言的演算法描述是什麼,C語言的演算法描述是什麼

1 演算法描述就bai是用偽 du 或其他文字來敘述程式設計思zhi想,dao包含內部邏輯,資料流處理 版等。權 2 演算法 algorithm 是指完成一個任務所需要的具體步驟和方法。也就是說給定初始狀態或輸入資料,能夠得出所要求或期望的終止狀態或輸出資料。演算法常常含有重複的步驟和一些比較或邏輯...

C語言中,為什麼呼叫數學函式庫中的函式必須在程式開頭加一條include指令,把標頭檔案“math

因為你要用裡面的函式啊.比如sqrt 都在裡面給你寫好了的,你就用了,當然你也可以自己去編寫這些函式 你可以簡單理解為有兩段 一段是你自己的 還有一段是在math.h中,現在你想呼叫math函式,但這個函式不在你這段 中,而是在math.h中,這時你就需要加一條 include指令,把標頭檔案 ma...

C語言為什麼輸出的是7 0啊,C語言 7 0,為什麼

字元 hex dec 0 0x00 0 從數值上說上面三個是相等的 0 0x30 48 請lz注意他們的區別 你可以這樣理解strlen 函式的實現 int strlen char str 定義的x是字元型陣列名,但在c語言中字元型變數可以被賦予整形資料,字串裡遇到結束符0 0 就會結束,不管後面是...