"Tammi Todman", "Harley Mussell", "Iola Bordenet", "Edwardo Khela",
    "Myles Deanne", "Elden Dohrman", "Ira Hooghkirk", "Eileen Stigers",
    "Mariann Melena", "Maryrose Badura", "Ardelia Koffler", "Lacresha Kempker",
    "Charlyn Singley", "Lekisha Tawney", "Christena Botras", "Mike Blanchet",
    "Cathryn Hinkson", "Errol Shinkle", "Mavis Bhardwaj", "Sung Filipi",
    "Keiko Dedeke", "Lorelei Morrical", "Jimmie Lessin", "Adrianne Hercules",
    "Latrisha Haen", "Denny Friedeck", "Emmett Whitesell", "Sina Sauby",
    "Melony Engwer", "Alina Reichel", "Rosamond Shawe", "Elinore Benyard",
    "Sang Bouy", "Ed Aparo", "Sheri Wedding", "Sang Snellgrove",
    "Shaquana Sones", "Elvia Motamed", "Candice Lucey", "Sibyl Froeschle",
    "Ray Spratling", "Cody Mandeville", "Donita Cheatham", "Darren Later",
    "Johnnie Stivanson", "Enola Kohli", "Leann Muccia", "Carey Philps",
    "Suellen Tohonnie", "Evelynn Delucia", "Luz Kliment", "Lettie Jirjis",
    "Francene Klebe", "Margart Scholz", "Sarah Growden", "Glennis Gines",
    "Rachael Ojima", "Teofila Stample", "Narcisa Shanley", "Gene Lesnick",
    "Malena Applebaum", "Norma Tingey", "Marianela Mcmullen",
    "Rosalva Dosreis", "Dallas Heinzmann", "Sade Streitnatter", "Lea Pelzel",
    "Judith Zwahlen", "Hope Vacarro", "Annette Ayudan", "Irvin Cyree",
    "Scottie Levenstein", "Agustina Kobel", "Kira Moala", "Fawn Englar",
    "Jamal Gillians", "Karen Lauterborn", "Kit Karratti", "Steven Deras",
    "Mary Rosenberger", "Alonso Viviano"
]

for n in search_names:

    index = Search.binary_search(name, n)
    print(index)
    index = Search.linear_search(name, n)
    print(index)
    print("---------------------________________----------------------------")
Example #2
0
import time
from List import List
from Search import Search
from merge_sort import Sort, Linked_list_sortition
from linked_list import Linked_list
from load import load_numbers, load_strings
# --------------the list-------------------------
alist = [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
# load_numbers("Data_Structures/Files/1000numbers.txt")
# --------------//Print the list \\-------------------------------
list1 = List.full_List()
print("The list is:", list1)
# ---------------------//Tist linear search \\-------------------------
print("\n----------using linear search ----------")
StartTime = time.perf_counter_ns()
resulte = Search.linear_search(list1, 98)
lastTime = time.perf_counter_ns()
Search.verify(resulte)
print(f"time of monitor: {(lastTime-StartTime)}")
# -----------------------// this binary ssearch \\ --------------------
print("\n----------using binary search ----------")
StartTime = time.perf_counter_ns()
resulte = Search.binary_search(list1, 98)
lastTime = time.perf_counter_ns()
Search.verify(resulte)
print(f"time of monitor: {(lastTime-StartTime)}")
# -----------------------// this recursive binary search \\ --------------------
print("\n----------using recursive binary search ----------")
StartTime = time.perf_counter_ns()
resulte = Search.recursive_binary_search(list1, 98)
lastTime = time.perf_counter_ns()