如何實現類似於氣泡排序的函式,C語言氣泡排序演算法要用函式

2021-05-24 06:51:46 字數 1393 閱讀 6967

1樓:知道愛好者

declare

type type_tt is varray(1000) of varchar2(100);

var type_tt := type_tt('b','a','c','c','a');

temp varchar2(100);

flag boolean;

begin

<>for i in 1 .. var.count-1 loop

flag := false;

for j in reverse i .. var.count-1 loop

if var(j+1) < var(j) then

temp := var(j+1);

var(j+1) := var(j);

var(j) := temp;

flag := true;

end if;

end loop;

if (not flag) then

exit outer_scope;

end if;

end loop;

for i in var.first .. var.last loop

dbms_output.put_line(var(i));

end loop;

end;/

c語言氣泡排序演算法 要用函式

2樓:

從小到大排序

void paixu(double a,int n)}}

} 把樓上的改改,減少浪費,歡迎拍磚

3樓:匿名使用者

void bubble_sort(int a, int n)}}

編寫一個氣泡排序法的函式,在主函式中進行呼叫,使該函式能實現對一個具有5個元素的陣列進行排序,在主

4樓:聽不清啊

#include

void bubble(int*a,int n)

}int main()

5樓:匿名使用者

#include#includevoidbubble(int*a,intm){inti,j,temp;for(i=0;i

c語言 用一個函式來實現對10個數進行氣泡排序

6樓:it孤鶩

#include "stdio.h"

int exchange(char a[10])  //char{int i,j,t;

for(i=0;i<10;i++)

for(j=0;j<9-i;j++)

if (a[j]

你是對10個字串排序把

C語言編寫程式用氣泡排序實現降序排列

include void main printf 排序後的數字為 for i 0 i 9 i printf d p i printf n 氣泡排序 bubble sort 是一種電腦科學領域的較簡單的排序演算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數...

C語言踢用函式來實現對任意n個數進行氣泡排序,由主函式進行呼叫並輸出排序結果

主要語句段 void sort 然後你在主程式中呼叫就可以了 include stdio.h int main for i 0 i printf d a i 由主函式呼叫排序子函式,對n個整數進行從小到大的排序,如何用c語言氣泡排序法程式設計?include void sort int a,int ...

程式設計實現對一維陣列進行氣泡排序的函式,並在main函式中驗證程式的正確性

include define n 10 int main n個元素 for j 0 j抄n 1輪外迴圈襲 for i 0 i 編寫一個函式對一維陣列進行氣泡排序 int bubbleimprovedsort int a,int len comparenum 比較次數加1 if exchange 0 ...