Introduction to Algorithms ( Playing a Counting Game ) 0:25 - What Is an Algorithm? 6:50 - Guess the Number 12:46 - Defining an Algorithm 21:15 - Evaluating Linear Search 29:58 - Evaluating Binary Search Introduction to Algorithms ( Time Complexity ) 36:11 - Efficiency of an Algorithm 42:39 - Constant and Logarithmic Time 49:11 - Linear & Quadratic Time 53:48 - Quasilinear Time 56:23 - Exponential Time 1:04:23 - Determining Complexity Introduction to Algorithms ( Algorithms in Code ) 1:08:22 - Linear Search in Code 1:18:02 - Binary Search in Code 1:28:06 - Recursive Binary Search Introduction to Algorithms ( Recursion and Space Complexity ) 1:41:14 - Recursive Functions 1:46:18 - Space Complexity 1:53:07 - Recap of Algorithms in Code Introduction to Data Structures ( Exploring Arrays ) 1:57:44 - Introduction 2:00:40 - Array Basics 2:06:20 - Accessing a Value in an Array 2:13:06 - Array Search, Insert and Delete Introduction to Data Structures ( Building a Linked List ) 2:22:57 - What Is a Linked List? 2:36:15 - Adding Nodes to a Linked List 2:44:05 - Implementing Search 2:48:34 - Inserting a Node 2:55:20 - Removing a Node Introduction to Data Structures ( The Merge Sort Algorithm ) 3:03:06 - Merge Sort 3:11:13 - Splitting Into Sublists 3:14:27 - Recursively Merging Sublists 3:21:34 - Ensuring the Correctness of Merge Sort 3:28:17 - Evaluating the Runtime of Merge Sort Introduction to Data Structures ( Sorting a Linked List ) 3:35:40 - The Merge Function 3:40:31 - The Divide Step 3:47:56 - The Conquer Step 4:00:11 - Evaluating the Runtime 4:08:46 - Recap of Introduction to Data Structures Algorithms: Sorting and Searching ( Sorting Algorithms ) 4:11:02 - Sorting and Searching 4:14:56 - Bogosort 4:20:36 - Selection Sort 4:27:11 - Getting the Run Time of a Program 4:31:17 - Recursion 4:41:18 - Quicksort 4:47:12 - Implementing Quicksort 4:52:34 - Merge Sort 4:59:45 - Actual Run Time for Sorting Algorithms 5:02:00 - Big-O Run Times of Sorting Algorithms Algorithms: Sorting and Searching ( Searching Names ) 5:07:42 - Linear Search 5:12:04 - Sorting Names 5:14:04 - Binary Search 5:19:22 - Timing Our Search Scripts 5:20:41 - Big O Runtime of Search Algorithms
@renyaguirre18663 жыл бұрын
Thank you!
@prasadsawant18243 жыл бұрын
Thankyou
@AbhishekSharmaOP3 жыл бұрын
Thankyou very much :)
@f.i.s.67233 жыл бұрын
Thank you
@KhaasLog20233 жыл бұрын
Thanks bro
@augustusshaminga4922 жыл бұрын
I don't remember paying for KZbin Premium. This is the best Data Structure and Algorithm tutorial on the internet
@Augustwiisk5 ай бұрын
personal time: day 1) 00:00 - 36:33 day 2) 36:33 - 1:04:22 day 3) 1:04:22 - 1:57:50 day 4) 1:57:50 - 3:03:07 day 5) 3:03:07 - 3:28:19 day 6) 3:28:19 - 4:11:11 day 7) 4:11:11 - 5:22:07 i finish!!!! yey
@KatbusinesskatKatbusines3 ай бұрын
Lezgoo
@thainguyenduy38452 ай бұрын
day 1 : 00:00 - 5:22:07
@roadtoeternity7865Ай бұрын
me: day 1) 00:00:00 - 5:22:08
@Vic-TimsАй бұрын
@@thainguyenduy3845 Very good
@Vic-TimsАй бұрын
I am following this!
@kingrush65593 жыл бұрын
I finally found someone that speaks my language . I completely understand every word. I completely understand everything word that your saying without rewinding back multiple times. Your the first that I would consider mentor
@Pete-da-peter3 жыл бұрын
This is why good professor matter. I don't even know how to code yet, but the course is so interesting, I watched 46 min without even realized it.
@Forever._.curious..3 жыл бұрын
Wuw
@suryatej8393 жыл бұрын
Insane thing
@rickvian3 жыл бұрын
code are only means of implementing good algorithm that results in good product
@mayankrathore87213 жыл бұрын
So, have you completed the course now. It's been 4 months.
@ShinroNakamura3 жыл бұрын
No I haven't
@bazileus1232 жыл бұрын
19:46 What is Algorithms 21:42 What make good Algorithms (Correctness and Efficiency) 23:42 34:34 definition of Binary Sarch 39:24 Growth rate 40:09 What is Big O 56:40 58:47 Brute force algorithms
@shantanuraj70863 жыл бұрын
The future of clean, clear, coherent precise education starts with videos like this. More success and good wishes to people who make such videos and for free to the general public. This is one genuine and sincere way of serving humanity and educating people. Kudos and thanks for this wonderful video. Much love
@adhammohamed34103 жыл бұрын
true
@shivanshsehgal16743 жыл бұрын
heinn ji ?
@VsEdits593 жыл бұрын
@@shivanshsehgal1674 lol
@freeeagle60742 жыл бұрын
Exactly. God bless all those good people.
@flutterdeveloper2 жыл бұрын
@@shivani9840 i am working on it i am from india and i know you are from India as well ☺
@sirbalafort26203 жыл бұрын
For those who are curious, we round 9/2 = 4.5 to 4.0 at 1:23:20 because python follows the rule of Banker's Rounding (or Gaussian Rounding), which rounds a half to the nearest _even_ whole number. Therefore, 4.5 rounds to 4 as does 3.5.
@ThriveUp12 жыл бұрын
Thank you. I was a little confused because we learned it that you only round down from 0-4.
@aniketrajsingh62322 жыл бұрын
greatest integer function
@Michael-jq1hl2 жыл бұрын
What about 0.5? Wouldn't it be better to always round to the nearest odd number and cover this specific case as well?
@pranavi19492 жыл бұрын
oh i just thought two ints cant divide into a double so it has to be 4 but it is a double pointed float so youre right.
@Miggy97 Жыл бұрын
11//2 = 5, Its more about the // operator diving the numerator by whatever the denominator is then rounding down no matter what, even for something like 11/3 which would bring 3.66 will become 3 when using the floor // operator instead of the regular division
@coxixx3 жыл бұрын
literally the best Algorithms and Data Structures course that has ever made.
@niki83038 ай бұрын
no
@coxixx8 ай бұрын
Why?
@vanshikabansal88916 ай бұрын
is it beginner friendly? Like I wanted to start DSA, should i start with this video?
@cruyffsworld97316 ай бұрын
@@vanshikabansal8891 yes you should , its easy if you know how to write simple lines of code and if you do not .
@cruyffsworld97316 ай бұрын
@@vanshikabansal8891 yes
@elbartout20122 жыл бұрын
If anyone like me lost it at the final 3 lines in merge_sort() @4:00:00, make note that 'current' and merge.head point to the same Node object for the first pass of while-loop. When current.next_node is reassigned to a non-None value that first time, merged.head.next_node points to the same value. Hope this helps
@iffatdilshad704811 ай бұрын
Introduction to Algorithms ( Playing a Counting Game ) 0:25 - What Is an Algorithm? 6:50 - Guess the Number 12:46 - Defining an Algorithm 14:42 - What's Linear Search? 15:53 - Specifity of an algorithm, First guideline is Clear Problem Statement 16:33 - Linear Search's I/O 16:50 - Linear Search's Algorithm (steps) 18:56 - Quick recap 19:54 - Screenshot algorithm Full Guideline 21:30 - Correctness and Efficiency 22:56 - Gentle reminder :)) 23:09 - uses: Sequencing of DNA 23:33 - Efficiency of Algorithm: Time and Space Complexity 24:53 - Time and Space in number game we played 25:00 - Graph/Evaluating Linear Search (Jon) 29:58 - Evaluating Binary Search (Brittany) 32:28 - "value needs to be sorted in binary search" 34:28 - define Binary Search Guideline Introduction to Algorithms (Time complexity) 36:11 - Time complexity 37:10 - Graph comparison Linear vs Binary Search 38:16 - Growth rate (of algorithm)/ Order of growth 39:37 - Big O/ O(n)/ Worst case scenario 42:39 - Constant time operation: O(1) 44:32 - Time complexity of binary Search (logarithmic pattern) 46:02 - Logarithm of n 48:00 - log2 of n + 1: worse case (logarithmic runtime) 48:16 - Logarithmic runtime (binary search) is 'big O (log n)' 49:13 - Linear time (Linear search) is O (n) 50:50 - Quadratic time
@mashudakhter63683 жыл бұрын
Worts Case Scenario - 25:21 Brute Force - 57:44 Password - 59:37 Linear Search - 1:09:50 Binary Search - 1:18:10 Binary Search2 - 1:27:58 Recursion - 1:41:17
@charly7842 Жыл бұрын
I am extremely impressed with the exceptional quality of this course, especially considering its remarkable price point of FREE. As someone who primarily learns through reading and images, I can confidently say that this is one of the best courses I have ever taken. If you are on the fence about enrolling in this course, let me assure you, it is a decision worth making. Don't hesitate any longer, take this course now!
@KaranJolly Жыл бұрын
Which programming language is used ?
@bigblueboar Жыл бұрын
@@KaranJolly Python
@Emanuele-mw8hc2 жыл бұрын
I am not a programmer nor a CS student. I am a personal trainer and physical therapist who happens to like casual coding in C. Pasan, i am starting linked list right now and i can't say how much value you added to my knowledge in two hours and 20 minutes. I already feel like i could re-write most of the programs i wrote in a better way. Thank you so much. I'm looking forward to learn from the rest of the course.
@yazan4746 ай бұрын
000000😊
@pkasdovi3 жыл бұрын
I have never seen in my entire life someone who explains stuff like this omg..this is crystal clear..he is so clear that I have no questions.that is amazing.😱👏🏿👏🏿👏🏿wow
@julienielsen44623 жыл бұрын
When I took computer science in a community school it was hell. Teachers were learning how to code 5 minutes before class then would yell at us if we didn’t know sthg. Other teachers were boring so many students gave up. I finished after 3 years totally clueless. This was back in the 1990s where not many of us could afford computers. I have ptsd from that time but like to look at coding as a hobby now that I have more time on my hands. Thank you to these courses.
@MalissaLea3 жыл бұрын
My daughter has begun her coding journey and will be soaking this up really soon. Thank you for providing such excellent free education.
@adhammohamed34103 жыл бұрын
wow! wow!
@Jasturtle2 жыл бұрын
@@adhammohamed3410 lol
@djt6fan Жыл бұрын
Clearly sounds like you're imposing this on her, because you heard somewhere programmers at Google make bank. You view her as a monetary investment. Poor kid.
@MalissaLea Жыл бұрын
Unless I completely misunderstand what this training is for… she is more then able to chose her own path. You assume a lot and it is a reflection upon yourself.
@shanuv0009 ай бұрын
I encountered a similar comment on another FreeCodeCamp course focused on data structures and algorithms.
@amaniadore36023 жыл бұрын
These lessons are high quality, clear, & concise. Everyone hit the tip jar if you can. Good job.
@sleexox3 жыл бұрын
holy cow . i’ve been searching for an all in one dsa course other than MIT’s. THANK YOU
@subhrangshuchakraborty71883 жыл бұрын
There is another one of 8 hrs
@akashbhadouria67273 жыл бұрын
See the 8 house course of FCC + 6 hour graph course + still there are lot of Algos there.
@gayashan993 жыл бұрын
Is MIT good
@moutasim_ayoubi3 жыл бұрын
same hahaha
@MindfulSapient3 жыл бұрын
@@subhrangshuchakraborty7188 which one is better and more in depth? This one or the 8 hour long one?
@maryamashraf63703 жыл бұрын
My 8-year-old brother's watching along excitedly - this is great!
@mrittikad2 жыл бұрын
Day 1. 31.07.22: 36:10 Day 2. 1.08.22: 49:10 Day 3. 2.08.22: 1:18:00 Day 4: 3.08.22: 1:28:00 Day 5: 12.08.22: 1:41:00 Day 6: 4.09.22: 1:46:12
@aneclip71172 жыл бұрын
what about now why quit?
@amarsinghpatil64147 ай бұрын
Hey Have You completed an Whole Course
@summa7046 Жыл бұрын
I understand that thinking in algorithms makes coding much more approachable. You guys did a great job
@mubasharali54092 жыл бұрын
What a course it's been. Learned the basics in a very fun way. When i started, just wanted to take an idea of dsa. But now learning and making notes side by side. Hats off to uh 💯
@mariozaldivar78023 жыл бұрын
Not even the courses you have to pay for have this quality.
@its_me_tabs Жыл бұрын
Could we agree this I the best tutorial of "Algorithms and Data Structures" currently available on earth?
@chiragpatil20382 жыл бұрын
This is one of the best DSA course for beginners.
@GSUS-fc6ss Жыл бұрын
Dsa?
@Zionjrpro Жыл бұрын
@@GSUS-fc6ss Data Structures and Algorithms
@GTheo.8 ай бұрын
In what language he explained..java or c?
@hosea_br3 жыл бұрын
I've completed the fundamentals in python and I was planning on learning DS and algos...this made my day
@TanwirAhsanBullseye3 жыл бұрын
Likewise
@madumerekelechi96673 жыл бұрын
Which would you recommend that I learn first.Data structure or python?
@kingmaker90823 жыл бұрын
@@madumerekelechi9667 python
@adhammohamed34103 жыл бұрын
true
@darkferiousity3 жыл бұрын
@@madumerekelechi9667 Definately learn python and understand the fundamentals before moving on to courses like this. A lot of projects I work/worked on I had to come up with my own solutions to and then later on found out about these tools that help in many situations or a combination of them. I suggest you think through a real world problem and compare the logic you have to think through a solution with no helpnand then with help. It makes it very clear how these algorythms were derived.
@v.f.383 жыл бұрын
Underrated video. Knowing only the language is not enough.
@utkarshrastogi87913 жыл бұрын
You guys are doing great work, giving free education to us!
@pythonicd12393 жыл бұрын
You're just such an amazing tutor! Can't thank you enough for providing this content for free!
@Expert_Advice2 жыл бұрын
Linear Search and Binary Search in a very simple way..... .... kzbin.info/www/bejne/mnybqpqqeKyqhKc
@usamamuhammadismail33243 жыл бұрын
You're literally saving my life guys. Thank you so so much.
@usamamuhammadismail33243 жыл бұрын
@John Power Thank you so much John for this stupidest reply I've ever got. You're "literally" the dumbest person in this comment section (pun intended) 🤣
@usamamuhammadismail33243 жыл бұрын
@@danielmbcn I think people like you and @John don't have your own houses in order so you come to social media apps, trying to find mistakes that have nothing to do with reality so that you can feel like a champion for 5 seconds.
@driftFD3 жыл бұрын
@@danielmbcn You guys take yourselves too seriously. This video has helped him among many other people.
@driftFD3 жыл бұрын
@@danielmbcn You guys are hounding him because of how he worded his comment - the intent is pretty clear. Get a grip honestly...
@reymarckessaguirre50823 жыл бұрын
@John Power there is a common defense among lawyers that argues saying "when you say 'literally', what you actually mean is a hyperbole of your sentence, other than actual 'literal'." This works on the concept that language is dynamic, meaning, word definitions changes depending on differrnt factors (study language if you want to know more, you sound like a guy who loves to learn. Dare yourself, literally). In this case, there is a clear message about Usama's comment. That is, the freeCodeCamp is a life-saver. There is no need to argue that what he means is something life-threatening since it is already given that his words are hyperbole. Also, your reply works on assumption that the only accepted definition of "literal" is the definition given by the dictionary. However, this is not the case, you are not writing a research paper or defending a case in a court, or any other instance that would require the usage of formal definitions. And even so, like what I have mentioned, when people say "literal" or "literally", in cases where there is little to no chance of ambiguity, what the person actually means is a hyperbole.
@seungjunlee003 жыл бұрын
5:22:08 Congratulations for completing this course. You are the real MVP
@guratete9 ай бұрын
I was really hoping he said this at the end of the course. Was actually waiting to hear those words only to hear, Thanks for watching!
@thomasm5283 жыл бұрын
At 2:53:00 in the Linked List The code at position 80 should be current=current.next_node
@narithnr97502 жыл бұрын
Thanks, man.
@abidkhanpro2 жыл бұрын
I was confused. Thank you for correcting it.
@heathj20972 жыл бұрын
I was stuck on this for so long! Thank you!!!
@joshuaemmanuel40992 жыл бұрын
Just 12 minutes in and I'm already blown off by the simplistic strategy applied in communicating what is mostly seen as a complex part of programming. Kudos guys! 👍
@amarachiugwu_8 ай бұрын
Watching this is 2024 and the quality and value of this video is 1000%, I am not even bored one bit.
@vanshikabansal88916 ай бұрын
is it beginner friendly? Like I wanted to start DSA, should i start with this video?
@xtremecubez37516 ай бұрын
@@vanshikabansal8891 yep
@cruyffsworld97316 ай бұрын
best algorithms course i have ever seen , understood big O instantly .
@sabrinae.63612 жыл бұрын
He is great at articulating his points. Thanks for being clear and concise.
@icemann1553 жыл бұрын
So I've been going through python videos and this has REALLY HELPED me understand this concept. Algorithmic thinking is pretty fundamental to programming and this has helped me figure everything out so far.
@xiid-27-dianshinta843 жыл бұрын
@@rahel7443 how do you get on?
@alhamudillah45132 жыл бұрын
?
@alhamudillah45132 жыл бұрын
Cs50 good starting point
@rickraydubs2 жыл бұрын
@@alhamudillah4513 that's an amazing starting point, CS50 is good stuff.
@PolynoxalClementines3 жыл бұрын
Extremely relatable right off the bat. Almost every position that's given me a chance with a coding test has been algorithm related and despite having a degree, I had such a sinking feeling of imposter syndrome.
@technogamingyt46902 жыл бұрын
12:49 - thinking number excercise end and linear search started 30:00 time and space complexity explaination end
@carlosroberto3663 жыл бұрын
I like the sound effects and the fact that the instructor states often that he does not really know a given topic so that I am not upset with my learning capacity limitations. lol
@BamsKensei Жыл бұрын
Best algorithms course I have seen so far. And it is free!
@wanjaphilimon Жыл бұрын
For the first time I have spent a full hour watching a tutorial on KZbin without any breaks. Wonderful instructor. Thank you.
@hoapham73892 жыл бұрын
how professionally made! holy mother of god. I'm loving every hour of this!!!
@gameplayer19802 жыл бұрын
A few mins into the presentation, already knew it was going to be gold. Well done!
@jamfamily42873 жыл бұрын
Thanks!
@bogdandumitrescu89873 жыл бұрын
Great course. At 2:46:00 Inside the search function, the "else" can be removed as you have a return in the if statement. Same functionality, less code and clean code :) Appreciate the effort behind the course and sharing it for free !
@090-jellabharath22 жыл бұрын
Yes
@walterwhite79862 жыл бұрын
@Bogdan see you at A1A Car Wash
@bogdandumitrescu89872 жыл бұрын
@@walterwhite7986 ?
@walterwhite79862 жыл бұрын
@@bogdandumitrescu8987 have you seen breaking bad TV show ?
@bogdandumitrescu89872 жыл бұрын
@@walterwhite7986 Ha ! Now I get it :) See you there ;)
@jianchengzhou34183 жыл бұрын
No coding experience but this course makes me understand algorithm well. Thank you.
@confidential3032 жыл бұрын
You do algortihm all the time yourself. If you go to do grosseries , you don't buy 1 item go back to your house open the door place the item and go back in your car or walk to the grosserie store and buy the next item and repeat this until you have everything you need. You start with what you need , you ensure your balance is sufficient , then you make the appriotiate time to do the shopping and then take everything you need. The nature has already implemented this algorithm within you.
@VorticyHP4 ай бұрын
i know very little about computer programming, but an hour and 26 mins in it has been so easy to follow and understand!
@cherolphoshoko86702 жыл бұрын
This is such an amazing video!! So much value, I wish most courses had this same amount of quality! Thank you for this!!!
@TechyMechie3 жыл бұрын
Finally Algorithms and Data Structures in Python from two reputable sources. I really appreciate your efforts!
@Piku00552 жыл бұрын
What's the other source?
@C.o.d.e_152 жыл бұрын
@@Piku0055 watch the video nah so you will know the sources
@amartyadandapat93662 ай бұрын
Wasn't expecting animations too in this course. Makes understanding so easier!!
@whatdphak3 жыл бұрын
This is some high quality content there, and that too for free. I'm beyond grateful. Thanks guys.
@leonvita91uk Жыл бұрын
OMG first time in my life watch a KZbin video for one hour and not feeling sleepy or tired, dude you are god.
@tjprange3 жыл бұрын
I'm so glad that I got hired and DSA are now a figment of my imagination.
i just started trying to self teach myself into a junior programmer and this is so great for starting, thank you
@I_hu85ghjo Жыл бұрын
Best DSA course ever! Thank you so much
@bhargavpandya91893 жыл бұрын
Extremely simplified explanation... very easy to follow along and understand every single word..... Thank you very much for this!
@melissabridi51312 жыл бұрын
just finished this and so many things make much more sense now! also, Pasan is an excellent instructor. loved the brief intro to concept, demo and then recap of concept before moving on. thank you!
@mohammedhayyoun Жыл бұрын
How are you doing? :)
@wafferyu98283 жыл бұрын
This is the most elaborate course I've ever seen.
@sanjaysimon45 Жыл бұрын
Thank you so much for this amazing tutorial! I’ve been struggling with algorithms and data structures for a while now, but your explanations and examples made everything so much clearer. I really appreciate the time and effort you put into creating this course. Keep up the great work!
The best channel for beginners. Really great teaching. Save money.
@Eldalion999999 ай бұрын
I really like this guy teaching style, he is also very articulate, I understand every word perfectly. This made me look up more material from him.
@ceddh152 жыл бұрын
This is what I love about Team Treehouse. Their way of explanation is easy and simple.
@muhammadraouf99523 күн бұрын
if you have implemented the 'search' method that takes data item and returns an index.. and you implement 'remove_by_index' method first; then now you have already have two methods that you can simply implement inside 'remove_by_data' method. And you've made the two ways simply.. def find(self, item): if self.is_empty(): return print('list is empty') current = self.head i = 0 while current: if current == item or current.data == item: return i else: current = current.next_node i +=1 return None def remove_index(self, index): if self.is_empty(): return print('list is empty') current = self.head if index == 0: self.head = current.next_node return position = 0 while position < index-1: position +=1 current = current.next_node current.next_node = current.next_node.next_node def remove_item(self, item): index = self.find(item) return self.remove_index(index)
@janaka5423 Жыл бұрын
I can't believe we are getting these stuff for free on KZbin. Thank you තව ලංකාවේ කොල්ලෙක්. ගැම්මක් තමයි.
@sdvcs-o2v9 ай бұрын
these stuff were back then impossible to study if you didn't go through College, but now one youtube search query does all the magic
@Sqedabantwana6 ай бұрын
@@sdvcs-o2vpower of technology
@loujon1912 жыл бұрын
This guy is an awesome teacher. He really has a gift
@easysolve89603 жыл бұрын
I love this course! Brilliant and an instructor I can understand.
@jcoder89652 жыл бұрын
Huge THANK YOU to FCC for making such high quality content available to everyone for free! As a professional Software Engineer, I get immense value from these vids!
@a7medev3 жыл бұрын
Your way of teaching is awesome, this is one of the best course I ever took :)
@PR-zv4ur Жыл бұрын
WOW!! Prasan is quite crystal clear in his explanation. Hatsoff Man..
@oliverreyes77802 жыл бұрын
This curse is an actual masterpiece!! I watched the full video till the end and i'm just so thankful. Wonderful professors, keep up the good work. Cheers from the Dominican Republic 🇩🇴
@dietrevich2 жыл бұрын
It's "Course". "Curse" means "maldición ".
@jathebest28352 жыл бұрын
@@dietrevich lol 😂 I laughed my ass off about this "extraordinarily good" curse..
@okidokiyowyow3562 жыл бұрын
Thank you. You're awesome. I'm a new junior frontend developer and I just started learning DSA. It's really helpful. Hoping to finish this video next year.
@dan_le_brown2 жыл бұрын
Started today-Jan 1, 2022, and ended today. It's the best course I've ever watched 😌
@syntax29222 жыл бұрын
Do you need to know python in order to undertand and follow along? I too am a front end dev and wanting to learn DSA but the only languages I know are html css and JavaScript
@okidokiyowyow3562 жыл бұрын
@@syntax2922 It does help to know python. I know python already that's why I can understand the code. I'm sure there's a DSA with javascript on youtube. But still try to watch this and see if you can understand it
@madman3727 Жыл бұрын
@@syntax2922 I think javascript and python are quite same
@venzkie893 жыл бұрын
I don't know why this man clearly speaks english. I understand his teaching
@polkadotpatterns4463 Жыл бұрын
People with a great amount of experience and knowledge on specific career backgrounds should make videos like these to educate others ✊🏼✊🏼✊🏼
@clerisduchrist12533 жыл бұрын
I really appreciate your pedagogy sir !!
@GoldenEmperor5Manifest Жыл бұрын
I REALLY need tutorials like this. My biggest weakness is algorithmic thinking, it's not the technical aspects of getting the code running at all. It's the calculations to power the code in a way that's useful.
@8270236853 жыл бұрын
I love the fact that this is visualized since I am a visual learner
@_Anna_Nass_3 жыл бұрын
Same bro
@lunal4192 жыл бұрын
The book analogy for recursive functions is so clear, thanks!
@ChathurangaKasthuriarachchi3 жыл бұрын
Pasan Premaratne Proud Sri Lankan
@ankitshrivastava36723 жыл бұрын
33:15 correcting you, if the target is 5 and the mid-value(13) is too high then she will discard everything more than the mid-value(13), which means the right side of sorted array. (correct me, if I am wrong)
@chinazaekweogu5585 Жыл бұрын
U are right, this kept confusing me, but I figured out it’s probably an oversight from his end.
@rayssamonroy3 жыл бұрын
The best channel about coding nowadays on KZbin.
@f0nd004u2 жыл бұрын
I am 5 minutes in and I can already tell that this is an excellent video. Thank you so much for making this. Wish me luck.
@oftheRiverTowers2 жыл бұрын
This is actually one of the best tutorial's I have ever seen!
@muktarsayeed91982 жыл бұрын
This is so much easier to understand than that Cormen book on Algorithms and Data Structures. I felt depressed after trying to study that... Now I feel happy thanks to this video. 🙏🙏🙏🙏👍👍👍
@cafelatte1124 Жыл бұрын
It's like the books intentionally make it harder for you to understand by giving you cryptic half-assed explanations. Not only that, colleges force you to buy newer editions when there is basically no difference in the content of the books except for the exercises that been changed very little in actual content.
@DeclanOKaneMD Жыл бұрын
I agree 👍
@djm66832 жыл бұрын
I have an interview tomorrow. Thank you for this
@napzzz9443 жыл бұрын
Love Treehouse!! This is so awesome to see. I took some of their FSJS content and loved it. Highly recommend!
@t74devkw Жыл бұрын
48:33 O(ln n) is wrong for binary search. For that to be true, you would have to divide the array in e parts in each guess.
@ObsessedAwe3 жыл бұрын
This video was EXACTLY what I needed for my upcoming AWS interview. Thanks a million! You really provided top notch education for free, and I salute you #freetheknowledge
@nettichi3 жыл бұрын
👆👆👆👆👆👆👆Get the best practical training from this Hacker/programmer. Very affordable course with alot of tools at your disposal. Free hacking softwares and plugins.
@appcolab3 жыл бұрын
I hope you aced your interview. I am also preparing for some interviews 🙂
@alxknit Жыл бұрын
This analogy book - recursive function was the best I've ever heard!! Respect!!
@syedumair95543 жыл бұрын
Awesome and knowledgeable content is here Thanks to FCC contributors
@M.Rehan10987 Жыл бұрын
Really appreciate your content. Love it. I wish Colleges or Universities need instructors like you who boast the student's career 4x times faster.
@sherozsamatov43823 жыл бұрын
Love the expression on his face when John says "Is it one?" 11:32
@Haisamamir2 күн бұрын
Bro is talking so much about it let’s get started with algorithmsss!
@amin_muaddib3 жыл бұрын
Holy moly I'm having this course this semester. Coincidence I think not 😆
@mryup61003 жыл бұрын
It's your destiny to succeed
@faizaldece5105 Жыл бұрын
One and only Useful youtube channel. Hats off 👍👍👍
@bonicapatterson69433 жыл бұрын
I needed this so bad, and you delivered on my birthday! Awesome!
@leilaluna76 ай бұрын
This is one of my favorite videos from you guys, and you're a one of a kind teacher!
@saichander23143 жыл бұрын
and the best part is they explained the concepts usin python 👍