25 Nisan 2013 Perşembe

C# (Search)

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