Mencari Data Berdasarkan Indeks Dengan Squential Search

Mencari Data Berdasarkan Indeks Dengan Squential Search

Dalam pencarian sebuah data banyak algoritma yang bisa dipakai salah satunya adalah Squential Search. Berikut Source Codenya dimana mencari data berdasarkan letak data yang ingin dicari.

<br />
import java.util.Scanner;<br />
import static java.lang.System.out;</p>
<p>public class Search_index{<br />
       public static void main(String[] args) {<br />
              Scanner in =new Scanner(System.in);<br />
             //Menentukan jumlah data<br />
             out.print(&quot;Banyak Data: &quot;);int N=in.nextInt();<br />
             int[] intarray = new int[N];</p>
<p>            //Proses memasukkan data<br />
            for (int i=0;i<br />
                 out.print(&quot;tData ke-&quot;+i+&quot; :&quot;);<br />
                 intarray[i]=in.nextInt();<br />
            }</p>
<p>            //Proses pencarian data<br />
            out.print(&quot;nCari Data array ke: &quot;);<br />
            int cari=in.nextInt();<br />
            if(cari&amp;gt;=0 &amp;&amp; cari&lt;=N){<br />
               //cari-=1;<br />
               out.println(&quot;Data di array ke-&quot;+cari+&quot; adalah [&quot;+intarray[cari]+&quot;]&quot;);<br />
            }<br />
            else{<br />
               out.println(&quot;Data di array ke-&quot;+cari+&quot; tidak ada&quot;);<br />
            }<br />
      }<br />
}<br />

Share