Amulya madam , Thank you very much. People like you help, helpless people like me
@binab38175 жыл бұрын
Waw ma'am realy u ar best trainer ever I have attended tutorials. Thankss, from Ethiopia, Africa
@AmulsAcademy5 жыл бұрын
Thank you :)
@akshaykaushik52045 жыл бұрын
Awesome Undestanding. But Some Qns. 1. If duplicate element in the list. 2. print the index of the element.
@AmulsAcademy5 жыл бұрын
def binarySearch (list1,key): low=0 high=len(list1)-1 Found = False while lowlist1[mid]: low=mid+1 else: high=mid-1 if Found==True: print("key is found at index:",ind) else: print("key is not found") list1 = [ 2, 3, 4, 10, 40,2 ] list1.sort() print(list1) key = int(input("key:")) binarySearch(list1,key) :)
@MINEDITZZ694 жыл бұрын
@@AmulsAcademy It does not work on the duplicate value
@sktanweerrahaman98963 жыл бұрын
You are literally making a lot conscious efforts for making us understand all these concepts..thanks a lot 🤩
@AmulsAcademy3 жыл бұрын
Pleasure 😊
@souravkr33054 жыл бұрын
You're too good... I think this was the best tutorial I had Ever seen about binary search... And after seeing yours I'm completely amazed it helped me a lot... Please keep uploading more such videos...💫.. And also make videos about Data file handling
@AmulsAcademy4 жыл бұрын
Thank you so much 😀
@morampalliyeswanthreddy27933 жыл бұрын
Madam such a wonderful teaching madam that I never seen before. Heartly congratulations for ur efforts madam❤️❤️
@AmulsAcademy3 жыл бұрын
Thank you so much :)
@morampalliyeswanthreddy27933 жыл бұрын
@@AmulsAcademy madam If u take any classes on python In academy pls tell me i will join madam
@muhammadjasoor41883 жыл бұрын
Didi you are doing a great job . your explanation are very much easily understandable. Thank you so much .
@AmulsAcademy3 жыл бұрын
Thank you :)
@failure795 Жыл бұрын
ma'am you are like a life saver. I swear i thank you....:) i will continue to use your channel
@sivasurya41494 жыл бұрын
Excellent madam..I saw all videos..very good explanation
@AmulsAcademy4 жыл бұрын
Thank you so much :)
@sriraj83923 жыл бұрын
omg thank uuu mam, ur voice makes me listen more like class room tutor , thank uu madamm....👌👌👌👍👍👍👍👍🤞🤞🤞
@JSONY-ff2ni3 жыл бұрын
madam thank u soo much ur explaination is too good ur channel is very helpful for me
@AmulsAcademy3 жыл бұрын
Thank you 😊
@greeshmashetty17244 жыл бұрын
This is super informative and explained in simple terms. Thank you for sharing your knowledge amulya.
@AmulsAcademy4 жыл бұрын
Glad it was helpful! :)
@addankilikhitha45394 жыл бұрын
Thanking you for your efforts madam I got to know this topic much more clear now
@AmulsAcademy4 жыл бұрын
It's my pleasure :)
@rakeshpittala88323 жыл бұрын
Thnks ma'am!!!!😘 I'm learning a lot from your videos.....
@AmulsAcademy3 жыл бұрын
Glad to hear that 😊
@gourangagrawal41863 жыл бұрын
Absolute best teacher 🙂😇❤.Mam but ye sab toh smj me aajata h par jo company ke competitive wala question rehte h statement wale, wo smjh he nhi aate.please mam ek series statement wale question ki taaki thoda logic aur approach smj aaye, aur company ka written nikal sake, python me he 🙂🙂
@XMarketing5803 жыл бұрын
Best teacher ever holyyyyyyyy
@podishetticharan60133 жыл бұрын
Congratulations mam......🥳🥳🥳🥳🥳🥳 for 100k subscribers 🥰🥰🥰🥰🥰🥰🥰🥰
@AmulsAcademy3 жыл бұрын
Thank you :)
@anuradhabalasubramanian98454 жыл бұрын
Awesome Mam .Love your way of teaching. Great Work
@AmulsAcademy4 жыл бұрын
Thanks a lot :)
@SwapnilBhosale.----11 ай бұрын
Mai aap ki awaj sunne k liye ata Hu or thoda sikhne ❤I love u mam
@ArshadAli-sr2mf3 жыл бұрын
Ma'am please make video on BSF and DFS I just love each on of ur explanation.
@AmulsAcademy3 жыл бұрын
Soon 😊
@greatab29774 жыл бұрын
Is there break statement required after if condition?
@AmulsAcademy4 жыл бұрын
If we use else then break is not required :)
@greatab29774 жыл бұрын
@@AmulsAcademy ok,thanks
@abdulrahman-hn2nn Жыл бұрын
# linear search def search(list1,key): for i in range(len(list1)): if key==list1[i]: print("element found at index",i) break else: print("element is not found") list1=[13,8,90,78,65,43] key=int(input("enter the key element")) search(list1,key)
@mraksh8983 жыл бұрын
You make it easier to understand 😀🙏
@AmulsAcademy3 жыл бұрын
Thank you 😊
@anushkaparashar8023 жыл бұрын
Mam... Can we use for loop instead of while loop in this program?? What will be the statement for , for loop?
@prabirmaji1854 жыл бұрын
in the code you also need to mention the position of the key in the list
@david-komi83 жыл бұрын
If you want, you can use try and except for catch the error and avoid the program close
@obilisamy89303 жыл бұрын
Mam if the position also founded means it would be very super anyway super mam
@AmulsAcademy3 жыл бұрын
Yes you can do that 😊
@scikiefact Жыл бұрын
Thank you ma'am jii!!😊❤
@sailesh28388 ай бұрын
10:30 how will low become greater than high ? can someone explain ?
@neelanshsharma42033 жыл бұрын
thanks your videos are the most helpful ones.
@AmulsAcademy3 жыл бұрын
My pleasure :)
@analyticstamizan6775 жыл бұрын
Superb... Mam.. 👌👌💯
@shubhangnichandel31074 жыл бұрын
thanks ma'am yr explanation is realy good easy to understand
@AmulsAcademy4 жыл бұрын
Most welcome 😊
@theultimateman78126 ай бұрын
Mam binary search is applicable for sorted array right
@nilimathorat4540 Жыл бұрын
If there is some same numbers in list at that time can we use this program or need to change something?
@usmanimtiaz15195 жыл бұрын
it show error in line 9 elif key > arr[mid]: TypeError: '>' not supported between instances of 'int' and 'str' how to fix this error
@AmulsAcademy5 жыл бұрын
you need to take integer key, check that. :)
@usmanimtiaz15195 жыл бұрын
@@AmulsAcademy thanks
@vinoddiwan57925 жыл бұрын
you can use this int(low+high/2) or low+high//2
@atulgupta99465 жыл бұрын
Hey... Can you please complete the class 12 CBSE syllabus... Of python programming.... We will be very thankful to you... Please go for it... By the way... Love you❣️
@AmulsAcademy5 жыл бұрын
I will try :)
@vns33804 жыл бұрын
very nice explanation
@AmulsAcademy4 жыл бұрын
Thank you :)
@CSEkotniKanakaRaju4 жыл бұрын
mam ur explanation is super mam
@AmulsAcademy4 жыл бұрын
Thanks a lot :)
@sajidhussain65223 жыл бұрын
Nice explanation ✌
@preethi24345 жыл бұрын
Mam, can you do more python programming in matrix with examples
@AmulsAcademy5 жыл бұрын
I will try :)
@yasmeenkarachiwala96125 жыл бұрын
Thank so you much!!! Amazing. Please post video on Binary Tree Inorder,Preorder
@AmulsAcademy5 жыл бұрын
Pleasure :)
@asmodeus43103 жыл бұрын
Here's an advice, I noticed when you make a function, you dont use pascal case, defining a function should always be in pascal case, not camel case
@AmulsAcademy3 жыл бұрын
Thank you, I will keep that in mind 😊
@icebear4743 жыл бұрын
Is this one done with the help of recursion logic?
@shreyasaxena51604 жыл бұрын
mam i could not understand the while condition, why low
@AmulsAcademy4 жыл бұрын
that is the stopping condition for while loop, when low=high we need to stop.
@vaishnavivaishu1004 жыл бұрын
you are the best lots of love to you dear:)
@AmulsAcademy4 жыл бұрын
Thank you :)
@ajayjha19955 жыл бұрын
great jobs, really i enjoyed learning alot
@ahmedsarker35553 жыл бұрын
5:04 cant we use while loop
@abhaymanoharsaxena11745 жыл бұрын
Hello Ma'am , in this question if we have to print the index position of the key what we've to do? Please help!
@AmulsAcademy5 жыл бұрын
def binary_search(list1, key): low = 0 high = len(list1)-1 Found=False while low list1[mid]: low = mid + 1 else: high = mid-1 if Found==True: print("key found at index:",index) else: print("Key not found") list1 = [24,1,4,2,3,1] list1.sort() print("sorted list:",list1) key = int(input("enter key:")) binary_search(list1,key) :)
@@AmulsAcademy Mam anagram plzzzzz n in palindrome ,I need 1)longest palindrome in file along with the number of words repeated n 2)unique pal in d file along with number of words is repeated.
@entershorts32773 жыл бұрын
What if we also want to show the index number like (key is found at index ....)
@AmulsAcademy3 жыл бұрын
To print its index, when you return mid you can print list1[mid] .
@amansagar10415 жыл бұрын
Code is not running showing error as false is not defined
@AmulsAcademy5 жыл бұрын
you should write false as False it is a keyword.
@abiii11573 жыл бұрын
can u teach algorithm based interview programs ?mam
@AmulsAcademy3 жыл бұрын
Will try 😊
@sathiyapriyan49694 ай бұрын
how to print the index value of the element mam.
@kironpaul75814 жыл бұрын
Please create a video on BST!!!(DATA STRUCTURE)
@AmulsAcademy4 жыл бұрын
Sure :)
@Dopeboyz7895 жыл бұрын
Is there a way to search for a value thats in the previous dataframe?
@sruthir12364 жыл бұрын
Can u please explain this While low
@AmulsAcademy3 жыл бұрын
Found is a variable with Boolean value. Here we are taking 2 conditions with while loop first is low
@sruthir12363 жыл бұрын
@@AmulsAcademy thq so much
@techguru41224 жыл бұрын
Please make tute on radix and count sort very soon
@AmulsAcademy4 жыл бұрын
I will try :)
@IamHariJags3 жыл бұрын
how to print the index as well plz help
@RuthJames-xh3mk Жыл бұрын
Thanks a lot for your help, may god bless you
@afnanadit10294 жыл бұрын
If I give a default value for the key then the key is found/not found is not shown.
@MyTravelingJourney2 жыл бұрын
what if the list have null values. for example lits1= ["apple"," "," ", " ", "bat"," "," ","cat"," "," ","mat"]. Your given binary search will not work here.
@anubhavsingh81445 жыл бұрын
Pls make the video on LCS ALGORITHM
@AmulsAcademy5 жыл бұрын
I will try :)
@praizdev2 жыл бұрын
Thank you so much for this video
@kashishjain203 жыл бұрын
what is the use of key??
@AmulsAcademy3 жыл бұрын
Key is the value you want to search 😊
@NewSSS234 жыл бұрын
Awesome explain mam
@shiva-vz5qf2 жыл бұрын
maam helped a lot but what if we also had to give index
@adityahpatel Жыл бұрын
low > high will never happen. So why have u added that condition in the while loop. Can you explain how you came up with that, because the preceding lecture does not explain that piece
@shristisinha72643 жыл бұрын
mam, it's showing error : IndentationError: expected an indented block
@AmulsAcademy3 жыл бұрын
I think you added extra or less space somewhere please check that 😊
@junaidiqbal23213 жыл бұрын
Please make videos BFS, DFS
@AmulsAcademy3 жыл бұрын
Noted 😊
@junaidiqbal23213 жыл бұрын
@@AmulsAcademy As soon as possible i have paper on friday pleaseeeeeee
@simplyanup9658 Жыл бұрын
Usually, we use binary search to find the index number of the key which you didn't show.
@hemanthn4365 жыл бұрын
ma'am a sincere request could you do datastructruces of python please it helps me alot for my placement
@AmulsAcademy5 жыл бұрын
I will try :)
@chaitranaik36732 жыл бұрын
Thanks a lot ma'am
@praveenasurya32112 жыл бұрын
hi ma'am, can you program for duplicate elemens in binary search
@akshaysb5263 жыл бұрын
perfect, thank you
@AmulsAcademy3 жыл бұрын
Pleasure :)
@abdulrahman-hn2nn Жыл бұрын
def binarysearch(list1,key): low = 0 high = len(list1)-1 Found = False while lowlist1[mid]: low = mid+1 else: high=mid-1 if Found==True: print("key is Found") else: print("key is not Found") list1=[23,1,4,2,3] list1.sort() print(list1) key=int(input("enter the key element")) binarysearch(list1,key)
@sunandamahanta99644 жыл бұрын
why do you define a variable 'Found=False', i didn't understand that part !! Please explain.
@AmulsAcademy4 жыл бұрын
Here we are storing a Boolean value in the variable Found. Initially we will take Found as False means we didn't find key element till now. when we found the key element we will make Found as True. We will do this because we can write separate condition using if else. if Found is True -> key is found. if we can't find key in entire list then Found value remains False if Found is False -> key is not found. :)
@sunandamahanta99644 жыл бұрын
@@AmulsAcademy thanks..it helps
@RahmanIITDelhi2 жыл бұрын
good one...
@eeea72264 жыл бұрын
The above program is not working mam..
@AmulsAcademy4 жыл бұрын
Give me the program i will check :)
@debojitmandal86703 жыл бұрын
If you want to repeat the code again and again you need to type while true but you are not doing doing so y is that
@AmulsAcademy3 жыл бұрын
Here we are using recursion :)
@arushpratapsingh58403 жыл бұрын
IndexError When I use list 1,11,14,15,25 and search for 25 then it will give me index error
@AmulsAcademy3 жыл бұрын
Can you give me the program, I will check it :)
@CSEkotniKanakaRaju4 жыл бұрын
are you complete masteress in python mam.
@techguru41224 жыл бұрын
Within a week👏🙏🙏
@kanchann83654 жыл бұрын
How to solve typerrror of len() ??
@AmulsAcademy4 жыл бұрын
Give me the program please i will check :)
@snex-techprogrammer51102 жыл бұрын
What if the target/key is repeated?
@L-oNhaVan3 жыл бұрын
Thank you so much
@tabishnoor85374 жыл бұрын
Please also show how to take input from user , it is showing error in comprehensive method
@ijaspreet4 жыл бұрын
Thank you ma'am
@malikshab8325 жыл бұрын
Mam What code should be add in the program array (list) to find element location?
@AmulsAcademy5 жыл бұрын
Try this: def binarySearch(list1,key): low = 0 high = len(list1)-1 found = False while low
@Ironblood1083 жыл бұрын
👍
@shiva-vz5qf2 жыл бұрын
of the element to be found
@omkarsable36242 жыл бұрын
Ma'am Hindi mein rahega toh kafi accha rahega , kyoki Hindi mein koi bhi Indian learn kar sakta hai.
@mrs.villager36544 жыл бұрын
thank a lot
@Agyaatr1085 жыл бұрын
How to find greatest value in this list [7,9,[12,5,[30,15],17],7]
@AmulsAcademy5 жыл бұрын
To find out the greatest value in nested list, First we need to convert the nested list to list (or we can say flat list). then we can use max() list2 = [] def get_max(list1): for i in list1: if type(i) == list: get_max(i) else: list2.append(i) return max(list2) list1 =[7,9,[12,5,[30,15],17],7] print(get_max(list1)) :)
@MuhammadWaseem-ck5gn4 жыл бұрын
Thank youuu😊
@AmulsAcademy4 жыл бұрын
You're welcome 😊
@rudrachoudhary9363 жыл бұрын
Mam I wrote a code for the same but when I run this code and try to search for the value at 0 index the program gives the output as not found, please point out where am I going wrong def binary_search(sequence, item): begin_index = 0 end_index = len(sequence) - 1 while begin_index < end_index: midpoint = end_index//2 midpoint_value = sequence[midpoint] if midpoint_value == item: return(f'{item} found at index {midpoint}') break elif midpoint_value < item: end_index = midpoint-1 else: begin_index = midpoint+1 return(f'{item} not found in entered sequence') sequence_a = eval(input("Enter the sequence here: ")) item_a = int(input("Enter the number to be searched: ")) print(binary_search(sequence_a, item_a))
@AmulsAcademy3 жыл бұрын
What is the order of the input ascending or descending ?