OPTIMIZED IMPLEMENTATION OF BUBBLE SORT IN C
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| // Optimized implementation of Bubble sort #include <stdio.h> #include<stdbool.h> // To use bool variable in our code void swap( int *xp, int *yp) { int temp = *xp; *xp = *yp; *yp = temp; } // An optimized version of Bubble Sort void bubbleSort( int arr[], int n) { int i, j; bool isSorted; for (i = 0; i < n-1; i++) { isSorted = true ; for (j = 0; j < n-i-1; j++) { if (arr[j] > arr[j+1]) { swap(&arr[j], &arr[j+1]); isSorted = false ; } } // IF no two elements were swapped by inner loop, then break if (isSorted) break ; } } /* Function to print an array */ void printArray( int arr[], int size) { int i; for (i=0; i < size; i++) printf ( "%d " , arr[i]); printf ( "\n" ); } // Driver program to test above functions int main() { int arr[] = {64, 34, 25, 12, 22, 11, 90}; int n = sizeof (arr)/ sizeof (arr[0]); bubbleSort(arr, n); printf ( "Sorted array: \n" ); printArray(arr, n); return 0; }
|
Download, Install & Activate Microsoft office 365 for home , professional & Business purpose. Also get full technical support for office setup installation. Visit : www.norton.com/setup
ReplyDeletewww.norton.com/setup
in computer field operating system window 7 window 8 and window10 is best for easily operate and not disturb and crash by virus.
ReplyDeletefor more information log on:
Technology Write for Us
We are providing online assistance to the customers for norton antivirus. If you want support from the expert's so, you can click on the following link and our expert's give you the best solution to your problem.
ReplyDeleteOffice.com/setup
www.norton.com/setup
Norton.com/setup
I was extremely pleased to find this website. I wanted to thank you for your time just for this fantastic read!! I definitely really liked every little bit of it and I have you bookmarked to check out new information in your blog. vt markets login
ReplyDelete0quirecaso Andrea Richman Download
ReplyDeletehandsosicount
Are You Searching For A Trustworthy And Safe Broker? One of the most reputable brokers on the market is aud-to-usd, but how is their platform? Find Out by reading our review of XM Broker .
ReplyDeleteAre You Searching For A Trustworthy And Secure Broker? One of the most reputable brokers on the market is aud-to-usd, but how is their platform? To learn more, see our Xm Broker review.
ReplyDelete