As long as we learn DSA we must solve daily proble😎 👉🏽so here I've tried to solve binary search leetcode problem. https://leetcode.com/problems/binary-search/submissions/1925757948/
LeetCode
Binary Search - LeetCode
Can you solve this real interview question? Binary Search - Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1.…
SamiTech Code pinned «Array Search: Given an array, arr[] of n integers, and an integer element x, find whether element x is present in the array. Return the index of the first occurrence…»
Binary Search definition: Binary search is an efficient search algorithm that locates the position of a target value within a sorted array by repeatedly dividing the search interval in half. This "divide and conquer" strategy gives it a logarithmic time complexity of O(log N), making it significantly faster than linear search for large datasets.
👍1
Hey I was searching for two pointer technique in Youtube even google but noting changed but finally I asked Chatgpt this
I loved the way chatgpt clarify this concept for me🥰 Not only this.. and Try to ask chatgpt in your own thought then after then you'll explain about two pointer in your own word. if so the implementation part is simple. 👉🏽DO YOU KNOW AT THE FIRST THINKING IS IMPORTANT THEN YOU DO WHAT YOU THINK.👌 this's all about problem solving technique
In a way I can understand can you just give me two pointer clarification in easy way without memorizing them🥹 after then chatgpt gives me this👇 First: Forget the Name “Two Pointer”
Don’t think “two pointer technique”.
Think only this:
“How can I look at two places in the array at the same time and move intelligently?”
That’s it.
I loved the way chatgpt clarify this concept for me🥰 Not only this.. and Try to ask chatgpt in your own thought then after then you'll explain about two pointer in your own word. if so the implementation part is simple. 👉🏽DO YOU KNOW AT THE FIRST THINKING IS IMPORTANT THEN YOU DO WHAT YOU THINK.👌 this's all about problem solving technique
👏2
SamiTech Code pinned «Binary Search definition: Binary search is an efficient search algorithm that locates the position of a target value within a sorted array by repeatedly dividing the search interval in…»
Easy way to understand Two-Pointer: Step 1: Starts from human way: imagine this array [1, 3, 4, 6, 8, 10] Question:
👉 “Is there a pair that adds up to 11?” How beginner think to get 11 the same as true it follows this 1 + 3, 1 + 4, 1 + 6 ... Too many checks😇 Your brain already feels this's wasteful Step 2: In other way (this's where two pointer is important) : If I add smallest + largest, what happens? 1(smallest) + (largest)10 = 11 👆🏻This thinking is two pointer Step 3: Why moving pointer make sense? Suppose target = 9 here 1 = L and 10 = R CASE 1: 1 + 10 = 11 (too big) Question:
👉 Should you increase 1 or decrease 10? — 1 is already smallest, but big sum comes from 10 So move right pointer left 1 + 8 = 9 ✅ 👉🏽Two Pointer is not trick it's just using position + logic to avoid waste.
Thinking Problem (Two Pointer – Human Way):
You're given this sorted array: [2, 3, 5, 7, 11, 15], target sum = 10 your task explain👇: 1.Which two numbers would you look at first?
2.What is their sum?
3.Is the sum too big, too small, or exact?
4.Which number would you change and why? 👉🏽Key point: this thinking foster our thinking capacity. Therefore, just go ahead and try to explain it by your own word.👉🏽 No need to code.🧑💻
Nice I've solved this problem using two pointer technique.😁 two pointer means it points to two element at the same time . 👉🏽the problem is there is given arr[] then we check the two numbers that their sum will be equal with target. input: arr = [1, 4, 6, 8, 9, 10]
target = 10 explanations take left and right. This's why understanding about the problem is needed. ✅
target = 10 explanations take left and right. This's why understanding about the problem is needed. ✅
👍1
If we're given the array of sorted list and duplicated elements what shall do?👆🏻 In general the logic skip the duplicated and take the unique then it compared with the other element to get the target. In this process target is sum of the two numbers. So this image is solving for what we're talking about.👆🏻
SamiTech Code pinned «Easy way to understand Two-Pointer: Step 1: Starts from human way: …»
How are u all family🫶
How was your day I believe it was good for you
TODAY JUST REST WELL AND TOMMOROW WE'LL CONTINUE OUR LEARNING⚡️
Good Night🫡
How was your day I believe it was good for you
TODAY JUST REST WELL AND TOMMOROW WE'LL CONTINUE OUR LEARNING⚡️
Good Night🫡
❤1🫡1
GOOD EVERYONE🌅
Did you rest?
It's good to see all of u here and I'm pleased to join us, so let's participate in this journey together
AGAIN WELCOME TO SAMITECH CODE OUR FUTURE IS BRIGHT IF WE DO OUR BEST😁😁😁
Did you rest?
It's good to see all of u here and I'm pleased to join us, so let's participate in this journey together
AGAIN WELCOME TO SAMITECH CODE OUR FUTURE IS BRIGHT IF WE DO OUR BEST😁😁😁
👍1
Let me clearly explain for u our mission. About 4 weeks ago I've decided to start machine learning, then I thought why amn't start the roadmap of ML before directly jump in to ML then, I started with Basic Python programming. Fortunately I finished that.
And now am learning DSA, but this's not only memorizing the topics as far as i learn i solve problem and understand each topics, DSA may take time no worries for that.😃
Just this's 2nd phase to foster our skill related to ML.
We'll solve problem from
Leetcode, geeksforgeeks, & from others sources
Key point: WHILE I LEARN I SHARE EVERYTHING I UNDERSTAND & EACH TOPICS. In simple am learning in public not private 💯
Generaly you can also share u'r idea in this group.✍
❤3
Afternoon guys: in this morning since there was a class I didn't share for u DSA related topics. Btw the class was so good, it's intersting course.👇
Just now am about to eat my lunch so, let's eat together😆
👉For more info stay tuned with me
Data communication&Networking
Just now am about to eat my lunch so, let's eat together😆
👉For more info stay tuned with me
🍌2