ARAMA ( SEARCH)
ARDIŞIK (DOĞRUSAL) ARAMA
LINEAR SEARCH
using System;
public class
LinearSearcher
{
public static void Main (string
[] args)
{
int [] dizi = {1,3,5,7,9,11 } ;
int aranan = Int32.Parse
(Console.ReadLine ());
int indis = LinearSearch (dizi,
aranan) ;
if (indis ! =-1)
Console.WriteLine (indis+” .
konumda bulundu”);
else
Console.WriteLine
(“bulunamadı”);
}
public static int LinearSearch (
int [] dizi, int anahtar)
{
for (int i=0; i<dizi.Length;
i++)
if (dizi [i] ==anahtar) return
i;
return -1;
}
}
Ekran çıktısı :
C:\ALG>LinearSearch
4
Bulunamadı
C:\ALG>LinearSearch
5
2. konumda bulundu
Hiç yorum yok:
Yorum Gönder