diff --git a/BinarySearch.py b/BinarySearch.py index 2109f9d..35e311d 100644 --- a/BinarySearch.py +++ b/BinarySearch.py @@ -1,39 +1,61 @@ -#!/usr/bin/python3 import mysql.connector +import time +a=time.time() +class DBHelper: + def fetchAllStudentInDB(self): + # 1. create SQL statement + sql = "select * from Student" -def binsearch(arr, low, high, x): - - """Function for Binary Search""" - - if(low >= high): - mid = (low+high)//2 - if(arr[mid] >x): - return binsearch(arr, low, mid-1,x) - elif(arr[mid] list[mid]): + beg = mid + 1 + else: + print("wrong input") + + +# Model + +class Student: + + def __init__(self, name, urn, phone): + self.name = name + self.urn = urn + self.phone = phone + + def showStudentDetails(self): + print(">> Name: {} urn: {} Phone: {}".format(self.name, self.urn, self.phone)) + + +db = DBHelper() +db.fetchAllStudentInDB() + +b=time.time() +c=b-a +print("time taken=",c)