summaryrefslogtreecommitdiff
path: root/3808/CH3/EX3.4/Ex3_4.sce
blob: 4d54fa30213ece9b75f0c9f2e09b7eeaf602fd4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Chapter 03: Algorithms

clc;
clear;

function [ res ]= bubblesort (a , n )
i =1;
j =1;
temp =0;
for i =1: n -1
for j =1: n - i
if ( a ( j ) >a ( j +1) )
temp = a ( j ) ;
a ( j ) = a ( j +1) ;
a ( j +1) = temp ;
end
j = j +1;
end
i = i +1;
end
res = a ;
disp ( res ,"Sorted Array :") ;
endfunction
 
 a =[3 2 4 1 5]
 disp (a , " Given Array " ) 
a1 = bubblesort (a ,5)