There are thousands of customers in an ABC Bank who use ATM services. The ABC Bank stores its ATM users’ data in a database table where records are sorted based onAccount Numbersas below:
ATM Card #
Account #
PIN
Name
Balance (Rs.)
11122230
Ac321
999
Ali
5,000
11122231
AC431
888
Hina
3,000
11122232
AC453
777
Saad
8,000
11122233
AC534
666
Fahad
9,000
when Fahad inserts his ATM card, he enters PIN and the main screen appears which shows his Name and other details. The authentication systemsearchesthe providedATM Card #in database table. IfATM Card #is found, the system authenticates the user by matching the input PIN with stored PIN and returns Fahad’s profile data.
So, From the given array ofATM Card numbersi.e.
to find Fahad’sATM Card #
a) Which searching technique is suitable (linear search, binary search)
[1]
b) Justify your answer
c) Write the code for your chosen search technique
[3]
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here