Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2026 Crash Course
NEET 2026 Crash Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
212 views
in Computer by (49.6k points)
closed by

Use the linear search program to search the key with value 8 in the list having duplicate values such as [42,−2,32,8,17,19,42,13,8,44].

What is the position returned? What does this mean?

1 Answer

+1 vote
by (51.9k points)
selected by
 
Best answer

Position returned = 4

This means that linear search always returns the first position where the element is present if it is present multiple times in the list.

The linear search function is written as under:

def linearSearch(list, key):

    #function to perform the search

    for index in range(0,len(list)):

        if list[index] == key: #key is present

            return index+1 #position of key in list

    return None #key is not in list

#end of function

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...