nds the index of the given value in the data list. turns either the index of the item in the list, or e item doesn't exist. eps track of the number of comparisons between value cems in the list via self.comparisons. or example, you don't need to count any index compar: ght make as part of a while statement. 11 Counter for how many comparisons are done is set to elf.comparisons = 0

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
def find_index(self,
value):
Finds the index of the given value in the data list.
Returns either the index of the item in the list, or None if
the item doesn't exist.
Keeps track of the number of comparisons between value and
items in the list via self.comparisons.
For example, you don't need to count any index comparisons you
might make as part of a while statement.
# Counter for how many comparisons are done is set to zero
self.comparisons = 0
# Loop through each item in the self.data list
# Add one to comparisons for each comparison
#involving a list element
# If the item is equal to our search value
# return the index this item is at
# If we loop through everything and haven't found.
# the item, return None
Transcribed Image Text:def find_index(self, value): Finds the index of the given value in the data list. Returns either the index of the item in the list, or None if the item doesn't exist. Keeps track of the number of comparisons between value and items in the list via self.comparisons. For example, you don't need to count any index comparisons you might make as part of a while statement. # Counter for how many comparisons are done is set to zero self.comparisons = 0 # Loop through each item in the self.data list # Add one to comparisons for each comparison #involving a list element # If the item is equal to our search value # return the index this item is at # If we loop through everything and haven't found. # the item, return None
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY