
4.1 単純線形探索 |
||||
|
|
||||
| private int[] myArray= new int[]{7,3,4,5,1,9,8,6}; private void Form1_Load(object sender, System.EventArgs e) { listBox1.Items.Clear(); for(int I = 0;I < myArray.Length; i++) listBox1.Items.Add(myArray[i].ToString()); } private int 探索(int V) { int R = -1; for(int i=0; i< myArray.Length; i++) if(V == myArray[i]) { R = i; break; } return R; } private void button1_Click(object sender, System.EventArgs e) { int R = 探索(int.Parse(textBox1.Text)); listBox1.SelectedIndex = R; if(R < 0) MessageBox.Show ("探索できませんでした"); } |