Search in a Rotated Sorted Array (LeetCode 33) | Full solution with examples | Study Algorithms

  Рет қаралды 18,346

Nikhil Lohia

Nikhil Lohia

Күн бұрын

Пікірлер: 38
@dobermanbruce2397
@dobermanbruce2397 Жыл бұрын
When I need solution of any problem first I came and check if your video is present. You provide a greatExplanation. ThankYOu
@nikoo28
@nikoo28 Жыл бұрын
that is so delightful to hear :)
@krishnavishwakarma8637
@krishnavishwakarma8637 7 ай бұрын
Your explanation is really awesome bro. you are my goto person .. 👋
@Advaitare
@Advaitare Жыл бұрын
Amazing man! Your videos are easy to understand!
@hanumantkhandagale7872
@hanumantkhandagale7872 3 жыл бұрын
Great explanation.... thank you sir 👍😀
@saaikrahaanth
@saaikrahaanth 8 ай бұрын
bro such a sweet naration
@rogerthat7190
@rogerthat7190 Жыл бұрын
Thank you so much sir!
@NafisaParveen-g9t
@NafisaParveen-g9t 4 ай бұрын
thanks a lot sir, this explanation really helped a lot!!😄
@pth55
@pth55 2 ай бұрын
I think bruteforce approach is enough for this problem, 2nd one also good
@pulastyadas3351
@pulastyadas3351 2 жыл бұрын
awesome sir.. pls continue other problems too.
@nikoo28
@nikoo28 2 жыл бұрын
I will keep them coming
@dheerajdheeraj543
@dheerajdheeraj543 9 ай бұрын
extremely good explanation
@thebluefox100
@thebluefox100 Жыл бұрын
awesome video!
@gautambafna3854
@gautambafna3854 9 ай бұрын
On the 13th min, mid value will be 0+ (3-0)/2 = will be 1.
@nikoo28
@nikoo28 8 ай бұрын
a small error on my side...but glad you followed it all along 😄
@sumitpisal7069
@sumitpisal7069 9 ай бұрын
What happens when both the parts are sorted the serach may be directed to wrong direction when if block condition is being satisfied
@nikoo28
@nikoo28 9 ай бұрын
can you please clarify your doubt?
@harikalakshmisainannapanen181
@harikalakshmisainannapanen181 8 ай бұрын
thank you sir
@yaswanthreddy2623
@yaswanthreddy2623 9 ай бұрын
Thankyou sir.
@subee128
@subee128 7 ай бұрын
Thanks
@unemployedcse3514
@unemployedcse3514 6 ай бұрын
brute force solution is different and question is different , am I one who is finding this difference ?🤔 is it just searching element in array ?
@chiruchiruchiranjeevi3237
@chiruchiruchiranjeevi3237 Жыл бұрын
first of all sorry if you found this a silly 1, if the given arr is : [4,5,6,7,0,1,2] and target is 0; as per your code, in the main part of ELSE (arr[mid] from the given array going on the mid is 1 and target is 0, how is it even possible? as( 1
@nikoo28
@nikoo28 Жыл бұрын
// If right half is sorted if (arr[mid]
@oppaivisuals7914
@oppaivisuals7914 8 ай бұрын
My real question is the question asks us to find the index of the target value and the target value is aready given in the question.. Cant we just do a normal search for the target value and pass the index of the target value?
@PopeyejawwwdP
@PopeyejawwwdP 8 ай бұрын
same doubt.. :\
@CS__ARYANSRIVASTAVA
@CS__ARYANSRIVASTAVA 7 ай бұрын
The question asks us to achieve the time complexity of O(log n), whereas a normal linear search would give a time complexity of O(n) that is larger than required.
@samiranroyy1700
@samiranroyy1700 2 ай бұрын
🥰🥰🥰ThankYOu
@unknown-mf7dd
@unknown-mf7dd 18 күн бұрын
without recursion, simple solution public int search(int[] nums, int target) { int n = nums.length; int left = 0; int right = n-1; while(left
@infinite639
@infinite639 2 жыл бұрын
why you are using test cases please direct write the psvm code main fully to understadn and can run in intellij ide
@nikoo28
@nikoo28 2 жыл бұрын
You should always write test cases as a good coding practice. Also, the focus should be on writing methods and not the main function. That is why all programming platforms only ask you to implement methods. Given all this, if you still want to write the psvm method…just copy the test case in the main method and call using the object. The code will work as expected.
@infinite639
@infinite639 2 жыл бұрын
@@nikoo28 i want to know how to run without test cases using psvm
@infinite639
@infinite639 2 жыл бұрын
@@nikoo28 assertEquals(1, searchInRotatedSortedArray.search(nums, 4)); assertEquals(1, searchInRotatedSortedArray.alternateSearch(nums, 4)); what to put instead of assertEquals
@nikoo28
@nikoo28 2 жыл бұрын
​@@infinite639 public static void main(String args[]) { // Code to input an array and target // inputArr // target input // Create object SearchInRotatedSortedArray someObject = new SearchInRotatedSortedArray(); // Get the output int result = someObject.search(inputArr, target); // Print the result System.out.println(result); }
@infinite639
@infinite639 2 жыл бұрын
@@nikoo28 i find this today thank you for your videos and for help ❤️
@Tech_Knowlege
@Tech_Knowlege 2 жыл бұрын
Bro 3/2 = 2. You are saying on 13.00 min ...ha haa 😂😂. You r wrong
@nikoo28
@nikoo28 2 жыл бұрын
You get the idea what we are doing here :)
@Tech_Knowlege
@Tech_Knowlege 2 жыл бұрын
@@nikoo28 yes
BS-4. Search Element in Rotated Sorted Array - I
16:38
take U forward
Рет қаралды 291 М.
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 133 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
Search in Rotated Sorted Array | Binary Search | Leetcode 33
19:30
Apna College
Рет қаралды 42 М.
Search in rotated sorted array - Leetcode 33 - Python
13:28
NeetCode
Рет қаралды 362 М.
BS-8. Single Element in Sorted Array
22:16
take U forward
Рет қаралды 172 М.
Search in rotated sorted array | Leetcode #33
13:52
Techdose
Рет қаралды 84 М.
A* (A Star) Search Algorithm - Computerphile
14:04
Computerphile
Рет қаралды 1,1 МЛН