matlab起泡法排序很簡單的程式設計

2021-03-04 01:50:05 字數 1011 閱讀 4798

1樓:匿名使用者

h=10*rand(1,10); %給定

baidu10個數

zhi的dao矩回陣答

for i=1:10

for j=10:-1:i+1

if h(j-1)>h(j)

t=h(j);h(j)=h(j-1);

h(j-1)=t;

endend

enddisp(h)

2樓:匿名使用者

var a = ;

for(var i=0;i

參考下吧

3樓:霸爸爸丶

ahpu???方???

關於matlab的氣泡排序法

4樓:匿名使用者

function n=bub(p)

n=p;

if length(size(p))~=2 | min(size(p))>1,

disp('引數必須為bai向量.');

else

for i=1:length(p)

for j=2:length(p)

if n(j-1)>n(j)

q=n(j-1);

n(j-1)=n(j);

n(j)=q;

endend

endendend

有多餘的du比較.

可以把 for j=2:length(p)修改zhi成 for j=2:(length(p)-i+1)不過dao既然是bubble排序

版,就不要太在意效率,越簡單越好權.

matlab除了氣泡排序法,還有其他程式嗎,不用sort函式

5樓:匿名使用者

常用的排序方法有:直接插入排序,希爾排序,簡單選擇排序,快速排序,氣泡排序,歸併排序,基數排序等等,可以寫類c語言的matlab程式,希望對你有用。

關於氣泡排序法的程式,氣泡排序法是如何排序的???

bubble中第2個for迴圈最後p 應為i 之誤。修改後程式為 include using namespace std void bubble int v,int size int main int len sizeof vn sizeof int for int i 0 iv i 1 列印語句挪...

很簡單的數學問題,很簡單的數學題

五分之四copy 三分之二 十五分之二 得數的分數單位是 十五分之一 它有 二 個這樣的分數單位。五分之三 六分之五 三十分之十八 三十分之二十五 三十分之四十三 八分之七 十二分之五 二十四分之二十一 二十四分之十 二十四分之十一 分數單位是十分之一的所有最簡真分數的和是 2 五分之四bai 三分...

很簡單的問題

晚上要吃的少一些,中飯和晚飯前,喝一杯水,然後飯後半小時後用保鮮膜裹著腿和腹部去走樓梯或者跑步,你會發現有很多汗水的,貴在堅持,很有效果的,每到這個時候我就這樣 的,這樣夏天就不怕穿漂亮的yy了 只要做到每頓飯只吃菜不吃米 多喝胡蘿蔔汁 每天在家裡練跳舞機 這個是最快見效的!什麼都沒有用,只有運動是...