Implement Insertion Sort Algorithms and test it with input of array of
length 15 {9,13,15,11,14,1,8, 6,2,7,4,5,10,3,12}.
CODE:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Labtask4_1
{
public class Insertion_Sort
{
int[] A = { 9, 13, 15, 11, 14, 1, 8, 6, 2, 7, 4, 5,
10, 3, 12 };
public void Show()
{
for (int i = 0; i
< 15; i++)
{
Console.Write("{0},", A[i]);
}
Console.WriteLine();
}
public void Sort()
{
for (int i = 0; i
< 15; i++)
{
int num = A[i];
int j = i - 1;
while (j >= 0 && A[j] >
num)
{
A[j + 1] = A[j];
j--;
}
A[j + 1] = num;
}
}
}
class Program
{
static void Main(string[] args)
{
Insertion_Sort A = new
Insertion_Sort();
A.Show();
Console.WriteLine("*****AFTER
SORTING THE ARRAY*****\n");
A.Sort();
A.Show();
Console.ReadLine();
}
}
}
No comments:
Post a Comment