Info C# Program should be able to search a value in the array using binary search algorithm - this blog we have built from a few years ago and already very much information about gadgets that we convey and a lot of blog visitors
New Blog Techno News who are satisfied with the information, we will always try to update the latest information for you, first about Info C# Program should be able to search a value in the array using binary search algorithm many already we collect data to make this article so you do not miss the news, please see:
Articles :
Info C# Program should be able to search a value in the array using binary search algorithm
full Link :
Info C# Program should be able to search a value in the array using binary search algorithm
Article Csharp,
Article programs,
You can also see our article on:
Info C# Program should be able to search a value in the array using binary search algorithm
C# Program which takes n values in an array and then program should be able to search a value in the array using binary search algorithm
Program Statement:
Write a program which takes n values in an array and then program should be able to search a value in the array using binary search algorithm. Hint: You have to sort that array first because binary search can be applied only on sorted array
Solution:
public class search
{
int n, num, s = 1, e, mid;
public void show()
{
Console.Write("\n\t\tEnter length of array : ");
n = Convert.ToInt32(Console.ReadLine());
int[] array = new int[n];
Console.WriteLine("\n\t\tEnter {0} numbers : ", n);
for (int i = 0; i < n; i++)
{
array[i] = Convert.ToInt32(Console.ReadLine());
}
for (int x = 0; x < n; x++)
{
for (int y = x + 1; y < n; y++)
{
if (array[x] > array[y])
{
int temp;
temp = array[y];
array[y] = array[x];
array[x] = temp;
}
}
}
Console.Write("\n\t\tEnter number to search : ");
num = Convert.ToInt32(Console.ReadLine());
e = n;
mid = (s + e) / 2;
if (num == array[mid])
{ Console.Write("\n\t\tElement {0} found!\n\n", array[mid]); }
else if (num < array[mid])
{
for (int x = 0; x < mid; x++)
{
if (num == array[x])
{ Console.Write("\n\t\tElement {0} found!\n\n", array[x]); }
}
}
else if (num < array[mid])
{
for (int y = mid; y < n; y++)
{
if (num == array[y])
{ Console.Write("\n\t\tElement {0} found!\n\n", array[y]); }
}
}
else
Console.WriteLine("\n\t\tElement not found!\n\n");
}
}
articles Info C# Program should be able to search a value in the array using binary search algorithm finished in discussion
hopefully the information we convey about Info C# Program should be able to search a value in the array using binary search algorithm can benefit you in getting new knowledge about technology,
you just finished reading the information Info C# Program should be able to search a value in the array using binary search algorithm we hope this informmation can answer the question you submit to googlle, if you want to bookmark or share please use link https://moymoycikukecik.blogspot.com/2014/01/info-c-program-should-be-able-to-search.html and do not forget to always visit this blog to get the latest information every day.
Tag :
Csharp,
programs,
0 komentar:
Posting Komentar