Selection Sort Algorithm PDF
Selection Sort Algorithm PDF
#include<stdio.h>
void selSort(int a[], int n) {
int i,j,k,min,temp;
void main() {
int a[6] = {89,45,68,90,29,17};
int n = 6;
selSort(a,n);
display(a,n);
}
#include<stdio.h>
void selSort(int a[], int n) {
int i,j,k,min,temp;
for(i=0; i<=n-2; ++i) {
min = a[i];
k = i;
for(j=i+1; j<=n-1; ++j) {
if(a[j] < min) {
min = a[j];
k = j;
}
}
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
void main() {
int i,n;
int a[n];
class Alpha {
public static void main(String[] args) {
int a[] = {89,45,68,90,29,17};
int n = 6;
class Beta {
void selSort(int a[], int n) {
int i,j,k,min,temp;
for(i=0; i<=n-2; ++i) {
min = a[i];
k = i;
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
}
class Gamma {
void display(int a[], int n) {
int i;
for(i=0; i<=n-1; ++i) {
System.out.print(a[i] + " ");
}
}
}
import java.util.Scanner;
class Alpha {
public static void main(String[] args) {
int i,n;
Scanner scan = new Scanner(System.in);
class Beta {
void selSort(int a[], int n) {
int i,j,k,min,temp;
for(i=0; i<=n-2; ++i) {
min = a[i];
k = i;
for(j=i+1; j<=n-1; ++j) {
if(a[j] < min)
{
min = a[j];
k = j;
}
}
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
}
class Gamma {
void display(int a[], int n) {
int i;
for(i=0; i<=n-1; ++i) {
System.out.print(a[i] + " ");
}
}
}
def selSort(a,n):
for i in range(0,n-1):
min = a[i]
k=i
for j in range(i+1,n):
if a[j] < min:
min = a[j]
k=j
a[i],a[k] = a[k],a[i]
def display(a,n):
for i in range(0,n):
print(a[i])
a = [89,45,68,90,29,17]
n=6
selSort(a,n)
display(a,n)
def selSort(a,n):
for i in range(0,n-1):
min = a[i]
k=i
for j in range(i+1,n):
if a[j] < min:
min = a[j]
k=j
a[i],a[k] = a[k],a[i]
def display(a,n):
for i in range(0,n):
print(a[i])
a = []
print("Enter the number of elements to be sorted:")
n = int(input())
print("Enter the elements to be sorted:")
for i in range(0,n):
elem = int(input())
a.append(elem)
selSort(a,n)
display(a,n)
For more updates & information on our Unified Courses, stalk us at:
Instagram: https://goo.gl/4BR1HA
Facebook: https://goo.gl/KjG9Hc
LinkedIn: https://goo.gl/pKRPEM
Twitter: https://goo.gl/vXyUb2
Contact us: 7676500600
ABC- TECHNOLOGY TRAINING & UPSKILLING 9