
4.2 番兵法 |
||||
|
|
||||
| private int[] myArray=new int[]{2,9,7,6,5,4,3,2,-1}; private int 探索(int V) //番兵法 { myArray[myArray.Length-1]=V; int i=0; while (V != myArray[i]) i++; return i; } private void button1_Click(object sender, System.EventArgs e) { int R = 探索(int.Parse(textBox1.Text)); listBox1.SelectedIndex=R; if(R==myArray.Length-1) MessageBox.Show ("見つかりませんでした"); } 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]); } |