Rana Linear Search
Rana Linear Search
Sub EnableProcess()
Dim isValidInteger As Boolean = Integer.TryParse(txtUserValue.Text,
Nothing)
Dim isAnyRadioButtonChecked As Boolean = radAdd.Checked OrElse
radRemove.Checked OrElse radFind.Checked
'dispay titles
lstDisplay.Items.Add("Index:" & vbTab & "Number:")
lstDisplay.Items.Add("**************************")
If radAdd.Checked Then
AddItem(UserArray, UserValue)
Display(UserArray, lstDisplay)
ElseIf radRemove.Checked Then
RemoveItem(UserArray, UserValue)
Display(UserArray, lstDisplay)
ElseIf radFind.Checked Then
index = LinearSearch(UserArray, UserValue)
If index = -1 Then
lstDisplay.Items.Add("Element not found")
Else
lstDisplay.Items.Add("Element is at index " & index)
End If
End If
End Sub
Private Sub btnReset_Click(sender As System.Object, e As System.EventArgs)
Handles btnReset.Click
'reset form
btnProcess.Enabled = False
txtUserValue.Clear()
radAdd.Checked = False
radRemove.Checked = False
radFind.Checked = False
lstDisplay.Items.Clear()
End Sub