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

2021-03-03 21:37:19 字數 2574 閱讀 3462

1樓:匿名使用者

1、演算法描述就bai是用偽

du**或其他文字來敘述程式設計思zhi想,dao包含內部邏輯,資料流處理

版等。權

2、演算法(algorithm)是指完成一個任務所需要的具體步驟和方法。也就是說給定初始狀態或輸入資料,能夠得出所要求或期望的終止狀態或輸出資料。演算法常常含有重複的步驟和一些比較或邏輯判斷。

不同的演算法可能用不同的時間、空間或效率來完成同樣的任務。一個演算法的優劣可以用空間複雜度與時間複雜度來衡量。

2樓:匿名使用者

有很多種形式,比如用偽**來敘述你的程式設計思想.

主要包含內部邏輯,資料流處理.

3樓:匿名使用者

個人理解:邏輯思維和結構化模組

4樓:匿名使用者

就是演算法的基本流程啊,包括演算法的輸入輸出,內部邏輯等,我是根據自己理解說的,具體的你可以看例項

c語言程式設計程式的演算法描述

5樓:習慣了孤寂心

#include

#define n 4

int set1(i?nt a[n],int n)for(i=0;i

for(j=0;j

if(!(i==j ||i+j==n-1))return sum;

}void main()

希望對你有幫助,望採納,祝你學習愉快

6樓:匿名使用者

這不就是關於矩陣的題目嗎?演算法極其簡單,沒啥描述的。 看看矩陣。

7樓:程式設計小小牛

最後的矩陣會成為這樣 輸出的是圓圈所在的位置數之和回。

及 a[0][1]+a[0][2]+a[1][0]+a[1][3]+a[2][0]+a[2][3]+a[3][1]+a[3][3];

希望可以答幫到你

8樓:匿名使用者

你這演算法 是幹什麼的,求和麼,還 只 挑 幾個成員

c語言問題: 什麼是演算法?試從日常生活中找3個例子,描述它們的演算法。 詳細點,謝謝!

9樓:東南西北寶貝

c語言中的演算法是指:一系列解決問題的清晰指令,用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規範的輸入,在有限時間內獲得所要求的輸出。通俗說就是解決問題的方法和步驟。

描述演算法的例子:

問題:從上海去到北京。

其中的演算法:做汽車、做飛機、或者徒步。

問題:喝茶。

其中的演算法:先找到茶葉,再燒一壺開水,然後將茶葉放到杯子裡,將開水倒入杯中,等茶葉泡好。

問題:開車。

其中的演算法:首先要開啟車門,駕駛員坐好,插上車鑰匙,發動汽車。

演算法的五個重要的特徵:有窮性(finiteness)、確切性(definiteness)、輸入項(input)、輸出項(output)、可行性(effectiveness)。

演算法的時間複雜度:演算法的時間複雜度是指執行演算法所需要的計算工作量。一般來說,計算機演算法是問題規模n 的函式f(n),演算法的時間複雜度也因此記做。

t(n)=ο(f(n))因此,問題的規模n 越大,演算法執行的時間的增長率與f(n) 的增長率正相關,稱作漸進時間複雜度(asymptotic time ***plexity)。

演算法的空間複雜度:演算法的空間複雜度是指演算法需要消耗的記憶體空間。其計算和表示方法與時間複雜度類似,一般都用複雜度的漸近性來表示。

同時間複雜度相比,空間複雜度的分析要簡單得多。可以從正確性、可讀性、健壯性(容錯性)來分析。

10樓:匿名使用者

演算法就是解決問題的方法

比如你要喝茶就要先找到茶葉,燒一壺開水,然後將茶葉放到杯子裡,然後將開水倒入杯中,然後等一段時間

再比如你要從a地到b地,中間可能有多種汽車換乘方案,是選速度最快的,還是選最省錢的,

還是平衡的,制定換乘方案就是演算法。

11樓:鈊若在夢就在

演算法可以理解為程式為產生這個結果使用的方法也可以理解為解決問題的辦法

要產生一個結果

可以通過很多種不同的方法來產生

同樣解決一個問題

也可以有很多種解決的辦法

這個產生結果或者解決問題的辦法就稱為演算法

不同的解決辦法就是不同的演算法

12樓:匿名使用者

演算法就是解決問題的辦法。。

比如排序演算法

就是 單純的排列順序咯

不同的演算法 執行的效率不同

13樓:匿名使用者

#include "stdio.h"

void main()

演算法的描述方式有幾種?分別是什麼?

14樓:匿名使用者

演算法的描述方式(常用的)

演算法描述 自然語言

流程圖 特定的表示演算法的圖形符號

偽語言 包括程式設計語言的三大基本結構及自然語言的一種語言類語言 類似高階語言的語言,例如,類pascal、類c語言。

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

1 程式是寫完源 後,計算機編譯後得到的可執行檔案。2 演算法一般結合數學思想,以下內容算是演算法 給陣列按大小排序 查詢陣列某元素 圖形處理演算法 音訊識別處理。但廣義上,用了順序分支迴圈就是演算法。演算法是指邏輯層面上解決問題方法的一種描述,一個演算法可以被很多不同的程式實現.演算法並不是程式或...

C語言課程設計 查詢演算法設計,C語言 查詢演算法實現

折半查詢 include define n 51 void main void printf 請你輸入一個整數 a 1 需保證遞增有序 scanf d a 1 i 2 while i n 輸入從小到大的表列 輸出表列 printf n輸出表列 n for i 1 i n i printf n pri...

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

資料結構的主要作用是幫助你提升自己的程式設計思維!使你編寫程式的時候有一個好的思維和框架!使你寫的 和程式有一個好的框架!資料結構研究的是資料的邏輯結構 儲存結構 物理結構 和資料的運算.其中的資料運算就是指演算法 演算法只是具體的實現步驟的指令集合!但是演算法也是資料結構最重要的一部份!設計一個好...