Optimized_C_Program_Codes
Optimized_C_Program_Codes
1. Linear Search:
#include<stdio.h>
return -1;
int main() {
return 0;
2. Bubble Sort:
#include<stdio.h>
arr[j] = arr[j+1];
arr[j+1] = temp;
printf("\n");
int main() {
bubbleSort(arr, n);
printArray(arr, n);
return 0;
3. Selection Sort:
#include<stdio.h>
int min = i;
arr[min] = arr[i];
arr[i] = temp;
}
void printArray(int arr[], int n) {
printf("\n");
int main() {
selectionSort(arr, n);
printArray(arr, n);
return 0;
4. Insertion Sort:
#include<stdio.h>
arr[j + 1] = arr[j--];
arr[j + 1] = key;
printf("\n");
int main() {
int arr[] = {5, 3, 8, 6, 2};
insertionSort(arr, n);
printArray(arr, n);
return 0;