Photobucket Photobucket

Selasa, 02 Agustus 2011

Linear Search Program using C#

This is sample program to search a element from a given array of elements. linear search algorithm search a element in linear fashion and if element found just break the loop.










Code for Linear Search:

using System;
using System.Text;
using System.Collections;
using System.Data;
namespace Console_App
{
public class clsLinearSearch
{
public static void Main()
{
try
{
int[] SearchArray = new int[200];
Console.WriteLine("Program for Linear Search");
Console.WriteLine("Enter number of elements of searching array?");
int NumberCount = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" ");
Console.WriteLine("\nEnter integer searching array elements \n");
for (int i = 0; i < NumberCount; i++)
{
SearchArray[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Enter element to search:\n");
int NumbertoSearch = Convert.ToInt32(Console.ReadLine());

for (int i = 0; i < NumberCount; i++)
{
if (SearchArray[i] == NumbertoSearch)
{
Console.WriteLine(" ");
Console.WriteLine("Congratulations: Element {0} found at location {1}\n", NumbertoSearch, i + 1);
Console.ReadLine();
return;
}
}
Console.WriteLine("Sorry: Search unsuccessful");
}
catch (Exception ex)
{
//handle exception here
}
Console.ReadLine();

}
}
}

0 komentar: