LET'S GET THIS VIDEO TO #1 Smash that _LIKE_ button and leave a random _COMMENT_ to *BREAK THE RUclips ALGORITHM* 💥 (Plz, low views are very discouraging 🙁) ⭐Time Stamps⭐ #1 (00:00:00) What are data structures and algorithms? 📈 #2 (00:02:20) Stacks 📚 #3 (00:11:45) Queues 🎟 #4 (00:21:51) Priority Queues 🥇 #5 (00:26:51) Linked Lists 🔗 #6 (00:40:14) Dynamic Arrays 🌱 #7 (01:04:37) LinkedLists vs ArrayLists 🤼♂ #8 (01:13:07) Big O notation 📈 #9 (01:19:32) Linear search ⬇ #10 (01:23:13) Binary search 🪓 #11 (01:32:44) Interpolation search ❓ #12 (01:41:05) Bubble sort 🤿 #13 (01:48:14) Selection sort 🔦 #14 (01:56:35) Insertion sort 🧩 #15 (02:03:40) Recursion 😵 #16 (02:11:58) Merge sort 🔪 #17 (02:25:07) Quick sort ⚡ #18 (02:38:57) Hash Tables #⃣ #19 (02:52:21) Graphs intro 🌐 #20 (02:57:39) Adjacency matrix ⬜ #21 (03:07:30) Adjacency list 📑 #22 (03:15:59) Depth First Search ⬇ #23 (03:23:40) Breadth First Search ↔ #24 (03:30:20) Tree data structure intro 🌳 #25 (03:33:14) Binary search tree 🔍 #26 (03:53:38) Tree traversal 🧗 #27 (03:57:35) Calculate execution time ⏱ Code from each video can be found pinned in the comments section of the original series playlist
What do you think went wrong with your channel. Since your saying the views are really low. I personally think that you should focus your tutorials more on specific stuff like discord bots (which seems to have a lack of tutorials) or something like explaining a volnurability of a website like csrf. U have great video making skills and u can explain stuff soooo good. Or how to make a simple game in java (give it an overall title not a specific one because that's what people are gonna be searching for). Maybe you should start blogging. Maybe its just me but if i want something explained like a do while loop i dont go to youtube. I search on the internet and try to find some sort of documentation (like that people also get to know you). There are a lot of things. I am certainly not an expert but this is what i think went wrong. And here i also want to put that your video are really helpfull. You can explain things so good! Thanks for doing all of this for us! the quality is soo good. I dont want my opinion to discurage. i want it to give motivation. :) (this is also just what i think)
I learned from you what I haven't learned in 4 years in college. You remind me of the math teacher Jenn from Calcworkshop. 1- Clear language. 2- Straight to the point. 3- Simple explanation. “Those who know, do. Those that understand, teach.” You deserve a lot of support, and your channel should be announced at all universities.
I learned the better a teacher can make you understand the more it sticks. I implement this type of thought process in everything I do in life. Especially studying. It has helped me study in Nursing School. Study to understand, not memorize. The more you understand, the more you will continue to understand, and the more you have a prerequisite to understand more deeper concepts, and also the easier it sticks in your Subconcious and intuitive brain.
if they announced online courses like this on universities, students would realize most university degrees are just an inefficient and slow way to learn what you could be learning with way more depth in online free courses
00:02 Data structures and algorithms are essential for writing efficient code. 02:12 Stack is a LIFO data structure 06:49 Using stack methods like pop, peak, and search 09:04 Stacks are LIFO data structures used for various purposes. 13:34 Enqueuing and Dequeuing in Java 15:41 Understanding the methods inherited from the queue interface 19:47 Queues are used for holding elements prior to processing in a FIFO manner. 21:42 Priority queues in computer science serve higher priority elements first before lower ones. 25:42 Priority queues organize elements based on priority 27:39 Arrays are good at random access but not great at inserting or deleting elements. 31:02 Doubly linked list requires more memory but allows traversal in both directions 32:52 Linked lists can be treated as a stack or a queue. 36:35 Useful methods related to linked lists 38:31 Linked lists have constant time for a few steps and low memory usage 42:06 Static arrays have a fixed capacity, while dynamic arrays can increase their capacity as needed. 43:56 Advantages of dynamic arrays 47:51 Dynamic array implementation and methods 50:01 Implementing add and tostring methods in Dynamic Array 54:00 Testing the is empty method and displaying array details 56:01 Insertion and deletion in dynamic arrays 1:00:09 Searching and resizing in dynamic arrays 1:02:19 Implementing dynamic array operations 1:06:17 Tracking start and end time for operations. 1:08:19 Accessing elements in linked list vs. arraylist 1:12:08 ArrayList vs LinkedList 1:14:07 Understanding runtime complexity as data size increases 1:17:52 Quadratic time is extremely slow with large data sets. 1:19:50 Linear search has advantages and disadvantages 1:23:56 Binary search efficiently finds target values in sorted arrays. 1:25:52 Binary search is efficient for large data sets with O(log n) complexity. 1:29:56 Binary search for finding a value with reduced number of steps 1:32:03 Binary search versus interpolation search 1:36:13 Binary search algorithm involves complex formula for narrowing down the search area 1:38:12 Interpolation search works well with uniformly distributed data 1:42:14 Bubble sort algorithm is not efficient for real-world applications. 1:45:10 Implementation of bubble sort in Java 1:49:18 Selection Sort Algorithm Iterations 1:52:32 Selection sort algorithm is inefficient for larger data sets. 1:56:37 Insertion sort algorithm in computer science 1:59:26 Creating an insertion sort algorithm in Java 2:03:38 Recursion is defining a thing in terms of itself 2:05:39 Recursion involves a base case and a recursive case 2:09:32 Recursion is when a thing is defined in terms of itself 2:11:49 Merge sort is a divide and conquer algorithm 2:17:41 Merge sort method divides the array in two each time. 2:19:59 Explaining the merge sort algorithm and its recursive nature. 2:24:27 Merge sort algorithm recursively divides and recombines arrays with runtime complexity of O(n log n) and space complexity of O(n). 2:26:28 Explanation of the pivot concept and swapping of values in the context of data structures and algorithms 2:33:36 Implementation of quicksort algorithm in Java. 2:35:37 Explanation of the Quick Sort algorithm variation with pivot at the end. 2:39:51 Hashing in Java for integers and strings. 2:42:02 Hashing and collision resolution in hash tables 2:46:03 Using the get method of tables to access values and iterating over keys using for loop 2:48:08 Understanding hash codes and handling collisions. 2:52:08 Graphs are non-linear aggregations of nodes and edges 2:54:11 Understanding adjacency matrices and adjacency lists in 2D arrays 2:58:00 Using adjacency matrix to represent edges and nodes 3:00:04 Creating methods to check and add edges in a graph. 3:04:05 Creating an adjacency matrix and adding headers in a graph class 3:06:07 Using printf statements for proper alignment and edge checking 3:10:14 Creating nodes and adding edges in graph data structure 3:12:13 Adding nodes to a linked list in adjacency list representation. 3:16:08 Depth First Search involves picking a route and backtracking when needed 3:18:06 Implementing depth first search using a adjacency matrix in a graph. 3:21:54 Explanation of Depth First Search Algorithm 3:23:53 Breadth-first search navigates a graph one level at a time using a queue 3:28:05 Explanation of breadth-first search algorithm. 3:30:10 Introduction to trees as a non-linear data structure 3:34:02 Binary search tree organizes values in a specific order for efficient lookup 3:36:02 Creating a binary search tree and its methods 3:40:16 Inserting nodes in a binary search tree 3:42:20 Display method and in order traversal 3:46:34 Removing data from a binary tree involves traversing and handling different cases 3:48:37 Removing a node in a binary search tree 3:52:46 Binary search trees and tree traversal 3:54:42 Understanding in-order, post-order, and pre-order traversal in the context of a binary search tree. 3:58:33 Calculating the runtime of a program
after 4 years of college and 3 years as programmer, this is the best explaination of Data Structures and Algorithms I ever seen! keep up the great work Bro!
Why did you swap 4 and 3 at 2:30:45, You said that only swap when j is less than the pivot but here pivot is 3 and j was 4 which is not smaller than the pivot?
@@MiracleShine8 He uses Eclipse here, which is an integrated development environment (IDE) for Java. You can use this or more basic text editors like VSCode (most popular). I recommend watching a video first on how to setup Java or other languages in your computer 🙂
@@MiracleShine8 he is using "Eclipse IDE", you can use other IDEs such as (but not limited to): 1. CodeBlocks. 2. Visual Studio 2022 - Community Edition. 3. Visual Studio Code. 4. Apache NetBeans.
This channel deserves a Gold Medal. You're concepts and analogies are not boring and easy to understand. Now I learned the Stacks and Queues. I'm looking forward to finish this full course on my spare time. Thanks a lot!
In the interview process right now, this crash course I know will guarantee me a job offer! Thank you for taking your time to help us all, much appreciated!
You have guided me through Java. When I have a Python problem, I go to your channel. You have taught me more than what my professors have done. I learned Data Structures from my class, now it's time to learn from you once more. Thank you for your videos. I know you don't get lots of views, but know you have helped countless people with fundamentals. You're the best bro.
@@Yanto_Rundy96 ehh that's a big to categorically say college a waste of time. I learned a lot from good professors so it depends with professor or even the college
@@Yanto_Rundy96 nope it's more like a place to learn cooperation, time management, discipline etc. Learning is byproduct but still college is useful af
this is a random comment August 11, 2024 - 40:41, 1:04:38, 1:32:44 August 12, 2024 - 2:03:40, 2:11:58, 2:38:57 August 13, 2034 - 3:07:30, 3:30:20 August 15, 2024 - 3:53:38, 4:00:14 Thank you very much bro code for providing free info that I will encounter in my computer engineering course. Tried studying in advance so it will become easier for me to understand when newer topics are introduced during my classes. Fellow bro 👊
I spent one week completing this video, which is equivalent to 1.5 months of study at school with associated costs. However, I obtained it for free here, making it incredibly valuable.
This is amazing. 35 minutes in and it's filled with pure knowledge. I thought there must be a faster way but this guy has taught me so much so quick it's amazing
I'm currently in my second year of college as a computer science student, and this channel has been my go-to since high school. Thank you so much for making these tutorials fun and easy to understand.
i cannot explain in words how much useful bro’s tutorial are. His crystal clear voice is icing on top. Quality of tutorials is simply outstanding and this sage man has kept everything for free. God bless Bro
My guy, I'm sure you've heard this a million times, but your videos are incredible. I learn more from these videos than I do from hours of lectures. Your ability to simply explain complex processes and concepts is truly amazing. Keep up the good work mate.
Woah ! This is Best ever crash course on Data structures and algorithms, They way you break down complex concepts to simplest possible is truly awesome. This should reach to millions! What a treasure. Keep it up bro 🙌
Just started leaning how to code and I have to thank you a lot. Not only for teaching but also for being an inspiration, whenever I think it's too hard I just say "this one bro knows so much, how can I not learn this small part he is teaching me."
You are simply the best, my second semester as a cs student just ended, and am really enjoying the real learning here, my Fav channel, Thanks Bro, for coming through when needed the most
dude, i used to watch you back in 2020 and found this video randomly- you've grown so much! congrats man, totally deserve it - your consistency is unmatched
I love how you actually teach in a stressfree way, ds always stressed me out but after watching your videos I have developed interest in python and web dev.
I the way how you present the code and explain it 1 by 1. 1. starting from the data structure fundamental to the algorithm 2. clearly display the difference between LinkedList and ArrayList, instead of giving us a bunch of theory, saying that oh LinkedList is fast when inserting and deleting, but never mention that the LinkedList has to navigate to the location before inserting and deleting. Totally amazing. Keep it up!
Bro you are an absolute blessing for me, your videos are teaching me so much more than I could ever have learned sitting in a college lecture hall, Thank you so much for the time you dedicate for all of us, eternally grateful for you.
In case I'm not the only one: If you're using taking notes using you're fav IDE, do not name the class the exact same name as the topic. For example, I was taking notes on Queue. Eclipse kept throwing an error on: "Queue queue = new LinkedList();" The reason (and this took me a minute) is because I name my classes according to the topic. Because my class was named "Queue", it was causing a clash with actually using "Queue". I just changed the name of the class to "Queues" and everything is fine.
Absolute legend and the robin hood of youtube programming videos. The fact that your content is free makes you a saint and a scholar. Thank you so much.
Recently got laid off as a frontend engineer and have a new company in the prospect, which are looking for more backend engineers. So now I'm studying up on my tech interviews with Java and refreshing on the concepts. Thanks bro!
Thanks for the video. I never take any classes on data structure and algorithms, and I have no experience with Java, but still, I find your lecture very helpful in getting a basic idea of the subject. I may take other longer lectures or read books on the subject. I watched the video for 40-60 mins per day, so it took about a week to finish the whole video.
Thank you for everything! I am a newbie to the programming world and your channel has helped me tremendously!! I've also introduced you to many of my classmates and they thanked me afterward :) that's how awesome you are!! Keep up the good work!
You can come down to our level and teach us complex concepts using simple words. It takes someone who truly understands a topic to be able to explain It to someone who knows nothing.
The instructors did a great job in presenting the concepts in a clear and concise manner, making it easy to follow along and grasp the concepts. The course also provided plenty of practice problems and assignments, which helped me to solidify my understanding of the topics. Overall, I found this course to be extremely valuable and would highly recommend it to anyone looking to improve their programming skills.
I like the way you explain. It's so simplified even complex data structures like graphs and trees become very easy to understand. I definitely suggest it to anyone who is trying to learn data structures and algorithms.
Some many things are about finding the right teacher. For whatever reason your explanation of Big O notation, and how recursion worked, really clicked for me. Thank you so much.
how in the Hell are you so good at teaching programing and cocepts so clear and simple.. i understand no one esle tutorial this well except your material. no matter how tired i am i always understand what youre talking about. great job, Bro. i really appreciate you and your work.!!
Ive watched html css js java.. currently watching php and dsa this channel has the most clear and straight to the point explanation ive been recommending it to my classmates
Great content! I am currently taking a higher diploma in Computing. I really appreciate your effort to provide free content in a simplified way without making the audience lose its way during the learning process. I am thankful!
This was the shortest yet easy easy and concise series. I really liked it. Though I feel like that videos are < 30 which makes me think that there will be another full course in future probably.
Bro code , i myself would just like to say thank you for all the content you have placed on RUclips. you have at least helped me substantially with self taught programs. keep it going people like you allow the world to enrich them self with knowledge.
what a way to explain everything man, you just come to the point no matter what, i love your content, hope you become more and more popular and teach everything about computer science in the future, there is nobody like you in youtube man, you are just awsome!!
i have DSA fobia from my MCA academeics ,now i have lost my fear towards DSA after completing this short video course ....cheers to the content creator.
Tht's a another great video, could you please make a video course on Java springboot. It would be great if you teach us with your concepts. Our Indian viewers gonna love it 🇮🇳
Honestly Bro-Code, I‘ve to thank you for my success in CS Major! THX for everything you‘ve done / explained… please continue & never stop. With warm regards, M.
wtf, I just completed the C# course, previously I have done your PHP course.. I plan to do the SQL course and now I find this gem? Truly the best coding course material on YT. THANK YOU!
LET'S GET THIS VIDEO TO #1
Smash that _LIKE_ button and leave a random _COMMENT_ to *BREAK THE RUclips ALGORITHM* 💥
(Plz, low views are very discouraging 🙁)
⭐Time Stamps⭐
#1 (00:00:00) What are data structures and algorithms? 📈
#2 (00:02:20) Stacks 📚
#3 (00:11:45) Queues 🎟
#4 (00:21:51) Priority Queues 🥇
#5 (00:26:51) Linked Lists 🔗
#6 (00:40:14) Dynamic Arrays 🌱
#7 (01:04:37) LinkedLists vs ArrayLists 🤼♂
#8 (01:13:07) Big O notation 📈
#9 (01:19:32) Linear search ⬇
#10 (01:23:13) Binary search 🪓
#11 (01:32:44) Interpolation search ❓
#12 (01:41:05) Bubble sort 🤿
#13 (01:48:14) Selection sort 🔦
#14 (01:56:35) Insertion sort 🧩
#15 (02:03:40) Recursion 😵
#16 (02:11:58) Merge sort 🔪
#17 (02:25:07) Quick sort ⚡
#18 (02:38:57) Hash Tables #⃣
#19 (02:52:21) Graphs intro 🌐
#20 (02:57:39) Adjacency matrix ⬜
#21 (03:07:30) Adjacency list 📑
#22 (03:15:59) Depth First Search ⬇
#23 (03:23:40) Breadth First Search ↔
#24 (03:30:20) Tree data structure intro 🌳
#25 (03:33:14) Binary search tree 🔍
#26 (03:53:38) Tree traversal 🧗
#27 (03:57:35) Calculate execution time ⏱
Code from each video can be found pinned in the comments section of the original series playlist
amazing
What do you think went wrong with your channel.
Since your saying the views are really low.
I personally think that you should focus your tutorials more on specific stuff like discord bots (which seems to have a lack of tutorials) or something like explaining a volnurability of a website like csrf.
U have great video making skills and u can explain stuff soooo good. Or how to make a simple game in java (give it an overall title not a specific one because that's what people are gonna be searching for).
Maybe you should start blogging. Maybe its just me but if i want something explained like a do while loop i dont go to youtube.
I search on the internet and try to find some sort of documentation (like that people also get to know you).
There are a lot of things. I am certainly not an expert but this is what i think went wrong.
And here i also want to put that your video are really helpfull. You can explain things so good! Thanks for doing all of this for us! the quality is soo good. I dont want my opinion to discurage. i want it to give motivation. :) (this is also just what i think)
bro I have bought many courses from Udemy... but I learn from you mostly...
Bro, set up a way so we can just donate to you directly. A patreon would be another way to generate income.
Very nice it's helpful
I learned from you what I haven't learned in 4 years in college. You remind me of the math teacher Jenn from Calcworkshop.
1- Clear language.
2- Straight to the point.
3- Simple explanation.
“Those who know, do. Those that understand, teach.”
You deserve a lot of support, and your channel should be announced at all universities.
I learned the better a teacher can make you understand the more it sticks. I implement this type of thought process in everything I do in life. Especially studying. It has helped me study in Nursing School. Study to understand, not memorize. The more you understand, the more you will continue to understand, and the more you have a prerequisite to understand more deeper concepts, and also the easier it sticks in your Subconcious and intuitive brain.
You only need this for interviews, so simply don't remember strongly. Good cheatsheet before interview!
if they announced online courses like this on universities, students would realize most university degrees are just an inefficient and slow way to learn what you could be learning with way more depth in online free courses
If you learn more from this than college you probably have a problem
@@AhbibHaald
yeah fr, what sort of a shitty college that doesn't teach DSA over a course of 4 years
00:02 Data structures and algorithms are essential for writing efficient code.
02:12 Stack is a LIFO data structure
06:49 Using stack methods like pop, peak, and search
09:04 Stacks are LIFO data structures used for various purposes.
13:34 Enqueuing and Dequeuing in Java
15:41 Understanding the methods inherited from the queue interface
19:47 Queues are used for holding elements prior to processing in a FIFO manner.
21:42 Priority queues in computer science serve higher priority elements first before lower ones.
25:42 Priority queues organize elements based on priority
27:39 Arrays are good at random access but not great at inserting or deleting elements.
31:02 Doubly linked list requires more memory but allows traversal in both directions
32:52 Linked lists can be treated as a stack or a queue.
36:35 Useful methods related to linked lists
38:31 Linked lists have constant time for a few steps and low memory usage
42:06 Static arrays have a fixed capacity, while dynamic arrays can increase their capacity as needed.
43:56 Advantages of dynamic arrays
47:51 Dynamic array implementation and methods
50:01 Implementing add and tostring methods in Dynamic Array
54:00 Testing the is empty method and displaying array details
56:01 Insertion and deletion in dynamic arrays
1:00:09 Searching and resizing in dynamic arrays
1:02:19 Implementing dynamic array operations
1:06:17 Tracking start and end time for operations.
1:08:19 Accessing elements in linked list vs. arraylist
1:12:08 ArrayList vs LinkedList
1:14:07 Understanding runtime complexity as data size increases
1:17:52 Quadratic time is extremely slow with large data sets.
1:19:50 Linear search has advantages and disadvantages
1:23:56 Binary search efficiently finds target values in sorted arrays.
1:25:52 Binary search is efficient for large data sets with O(log n) complexity.
1:29:56 Binary search for finding a value with reduced number of steps
1:32:03 Binary search versus interpolation search
1:36:13 Binary search algorithm involves complex formula for narrowing down the search area
1:38:12 Interpolation search works well with uniformly distributed data
1:42:14 Bubble sort algorithm is not efficient for real-world applications.
1:45:10 Implementation of bubble sort in Java
1:49:18 Selection Sort Algorithm Iterations
1:52:32 Selection sort algorithm is inefficient for larger data sets.
1:56:37 Insertion sort algorithm in computer science
1:59:26 Creating an insertion sort algorithm in Java
2:03:38 Recursion is defining a thing in terms of itself
2:05:39 Recursion involves a base case and a recursive case
2:09:32 Recursion is when a thing is defined in terms of itself
2:11:49 Merge sort is a divide and conquer algorithm
2:17:41 Merge sort method divides the array in two each time.
2:19:59 Explaining the merge sort algorithm and its recursive nature.
2:24:27 Merge sort algorithm recursively divides and recombines arrays with runtime complexity of O(n log n) and space complexity of O(n).
2:26:28 Explanation of the pivot concept and swapping of values in the context of data structures and algorithms
2:33:36 Implementation of quicksort algorithm in Java.
2:35:37 Explanation of the Quick Sort algorithm variation with pivot at the end.
2:39:51 Hashing in Java for integers and strings.
2:42:02 Hashing and collision resolution in hash tables
2:46:03 Using the get method of tables to access values and iterating over keys using for loop
2:48:08 Understanding hash codes and handling collisions.
2:52:08 Graphs are non-linear aggregations of nodes and edges
2:54:11 Understanding adjacency matrices and adjacency lists in 2D arrays
2:58:00 Using adjacency matrix to represent edges and nodes
3:00:04 Creating methods to check and add edges in a graph.
3:04:05 Creating an adjacency matrix and adding headers in a graph class
3:06:07 Using printf statements for proper alignment and edge checking
3:10:14 Creating nodes and adding edges in graph data structure
3:12:13 Adding nodes to a linked list in adjacency list representation.
3:16:08 Depth First Search involves picking a route and backtracking when needed
3:18:06 Implementing depth first search using a adjacency matrix in a graph.
3:21:54 Explanation of Depth First Search Algorithm
3:23:53 Breadth-first search navigates a graph one level at a time using a queue
3:28:05 Explanation of breadth-first search algorithm.
3:30:10 Introduction to trees as a non-linear data structure
3:34:02 Binary search tree organizes values in a specific order for efficient lookup
3:36:02 Creating a binary search tree and its methods
3:40:16 Inserting nodes in a binary search tree
3:42:20 Display method and in order traversal
3:46:34 Removing data from a binary tree involves traversing and handling different cases
3:48:37 Removing a node in a binary search tree
3:52:46 Binary search trees and tree traversal
3:54:42 Understanding in-order, post-order, and pre-order traversal in the context of a binary search tree.
3:58:33 Calculating the runtime of a program
Thanks
who are you
queen/king you dropped this 👑
not always a hero uses a cape.
after 4 years of college and 3 years as programmer, this is the best explaination of Data Structures and Algorithms I ever seen! keep up the great work Bro!
Why did you swap 4 and 3 at 2:30:45, You said that only swap when j is less than the pivot but here pivot is 3 and j was 4 which is not smaller than the pivot?
thats because you did not really pay attention in college you only cared about partying or f girls
Please what application is he using and is there an alternative application i can use for this??
@@MiracleShine8 He uses Eclipse here, which is an integrated development environment (IDE) for Java. You can use this or more basic text editors like VSCode (most popular). I recommend watching a video first on how to setup Java or other languages in your computer 🙂
@@MiracleShine8 he is using "Eclipse IDE", you can use other IDEs such as (but not limited to):
1. CodeBlocks.
2. Visual Studio 2022 - Community Edition.
3. Visual Studio Code.
4. Apache NetBeans.
This channel deserves a Gold Medal. You're concepts and analogies are not boring and easy to understand. Now I learned the Stacks and Queues. I'm looking forward to finish this full course on my spare time. Thanks a lot!
is he doing this is java coding language?
yes this is java@@abdulsamad5199
@@abdulsamad5199yes, but it can apply for any programming languages
Yes
Bro, idk how you know all these languages well. You are the like the organic chemistry tutor for programming
organic chemistry tutor??? what is this?
Dude if you became a programmer , first language you learn will take month from you or more , but second language can't even take a week
@@kienhoanginh1281 a true treasure for engineering students
@@kienhoanginh1281 like khan academy but on youtube, search it for youself , you simpleton
@@kienhoanginh1281 my savior during my first years of pharmacy school
In the interview process right now, this crash course I know will guarantee me a job offer! Thank you for taking your time to help us all, much appreciated!
Did you got it?
busy searching for another job...
jk lol@no_one-at-all
did you get it?
lol definitely not
yeah, no reply means no job lmao@@daghetto101
Bro your timing is literally perfect i just took this at school and I understand nothing from there
Thanks for the amazing course
my god same with me. the timing's no less than perfect
You take DS in school ??
@@thething6268 In college yes we took DS I think he also meant college
watching this the day before my data structures and algorithms final, pray for me 🙏
best luck mate
howd it go
How was it?
did you pass? i prayed
I think you pass tell me what the result.
You have guided me through Java. When I have a Python problem, I go to your channel. You have taught me more than what my professors have done. I learned Data Structures from my class, now it's time to learn from you once more.
Thank you for your videos. I know you don't get lots of views, but know you have helped countless people with fundamentals. You're the best bro.
Same with me. Many professors don't really teach anything
@@SilentDims College ain't a place to learn. It wastes lots of time
@@Yanto_Rundy96 ehh that's a big to categorically say college a waste of time. I learned a lot from good professors so it depends with professor or even the college
@@Yanto_Rundy96 nope it's more like a place to learn cooperation, time management, discipline etc. Learning is byproduct but still college is useful af
bro need your display picture sauce
this is a random comment
August 11, 2024 - 40:41, 1:04:38, 1:32:44
August 12, 2024 - 2:03:40, 2:11:58, 2:38:57
August 13, 2034 - 3:07:30, 3:30:20
August 15, 2024 - 3:53:38, 4:00:14
Thank you very much bro code for providing free info that I will encounter in my computer engineering course. Tried studying in advance so it will become easier for me to understand when newer topics are introduced during my classes. Fellow bro 👊
I spent one week completing this video, which is equivalent to 1.5 months of study at school with associated costs. However, I obtained it for free here, making it incredibly valuable.
bro please don't leave us!! your tutorials are amazing!!!!!! In my opinion you are the best teacher on youtube!
This is amazing. 35 minutes in and it's filled with pure knowledge. I thought there must be a faster way but this guy has taught me so much so quick it's amazing
Studying for data structures and algorithms in the spring and your course is so good. Please keep uploading content like this.
I'm currently in my second year of college as a computer science student, and this channel has been my go-to since high school. Thank you so much for making these tutorials fun and easy to understand.
i cannot explain in words how much useful bro’s tutorial are. His crystal clear voice is icing on top. Quality of tutorials is simply outstanding and this sage man has kept everything for free. God bless Bro
finishing this vid feels like the end of a good book or smth, and I actually enjoyed the learning process, amazing channel for real
Dude you are seriously underrated . Holy smokes your teaching style is immaculate .
I'm just getting into CS and I am so happy i found this channel. Your visual representations make it so easy to learn.
Bro you are a legend , currently im watching your Java GUI course, and its really good, ur one of the few utubers who try to teach by heart!
It's crazy that I learned Java just to understand this video and to use what I learned on other programming languages
Super clear tutorial! Way underrated, deserve more views man! Thanks a lot.
My guy, I'm sure you've heard this a million times, but your videos are incredible. I learn more from these videos than I do from hours of lectures. Your ability to simply explain complex processes and concepts is truly amazing. Keep up the good work mate.
Woah ! This is Best ever crash course on Data structures and algorithms,
They way you break down complex concepts to simplest possible is truly awesome.
This should reach to millions!
What a treasure.
Keep it up bro 🙌
Just started leaning how to code and I have to thank you a lot. Not only for teaching but also for being an inspiration, whenever I think it's too hard I just say "this one bro knows so much, how can I not learn this small part he is teaching me."
You are simply the best, my second semester as a cs student just ended, and am really enjoying the real learning here, my Fav channel, Thanks Bro, for coming through when needed the most
dude, i used to watch you back in 2020 and found this video randomly- you've grown so much!
congrats man, totally deserve it - your consistency is unmatched
im so thankful for these videos. I am a visual learner so there is no way i can sit down and read the textbook that my professor makes us read.
I love how you actually teach in a stressfree way, ds always stressed me out but after watching your videos I have developed interest in python and web dev.
I the way how you present the code and explain it 1 by 1.
1. starting from the data structure fundamental to the algorithm
2. clearly display the difference between LinkedList and ArrayList, instead of giving us a bunch of theory, saying that oh LinkedList is fast when inserting and deleting, but never mention that the LinkedList has to navigate to the location before inserting and deleting.
Totally amazing. Keep it up!
Bro you are an absolute blessing for me, your videos are teaching me so much more than I could ever have learned sitting in a college lecture hall, Thank you so much for the time you dedicate for all of us, eternally grateful for you.
In case I'm not the only one: If you're using taking notes using you're fav IDE, do not name the class the exact same name as the topic. For example, I was taking notes on Queue. Eclipse kept throwing an error on: "Queue queue = new LinkedList();" The reason (and this took me a minute) is because I name my classes according to the topic. Because my class was named "Queue", it was causing a clash with actually using "Queue". I just changed the name of the class to "Queues" and everything is fine.
yeah don't do that lol
Absolute legend and the robin hood of youtube programming videos. The fact that your content is free makes you a saint and a scholar. Thank you so much.
Much love bro. Sitting back, relaxing, and enjoying the show.
Recently got laid off as a frontend engineer and have a new company in the prospect, which are looking for more backend engineers. So now I'm studying up on my tech interviews with Java and refreshing on the concepts. Thanks bro!
A literal gem. one of the best at explaining things in a clear way. I love the visual representation before coding a lot! Keep it up bro!
The lesson is so comprehensive and meticulously visualized!
Thank you for your great effort !
I cannot thank you enough BroCode. Thank you so much... I wish and pray that your channel shall get more recognition and fame.
Thanks for the video. I never take any classes on data structure and algorithms, and I have no experience with Java, but still, I find your lecture very helpful in getting a basic idea of the subject. I may take other longer lectures or read books on the subject.
I watched the video for 40-60 mins per day, so it took about a week to finish the whole video.
Thanks for this, currently studying this in college and your vids help a ton!
Youre amazing brother. People pay top dollar for this quality. And youre the only one to give it for free. You're amazing.
Thank you for everything! I am a newbie to the programming world and your channel has helped me tremendously!!
I've also introduced you to many of my classmates and they thanked me afterward :) that's how awesome you are!!
Keep up the good work!
You can come down to our level and teach us complex concepts using simple words. It takes someone who truly understands a topic to be able to explain It to someone who knows nothing.
I'm still watching this video. My final is in 2 hours. Thanks bro 😢 👊 you are a real bro!
The instructors did a great job in presenting the concepts in a clear and concise manner, making it easy to follow along and grasp the concepts. The course also provided plenty of practice problems and assignments, which helped me to solidify my understanding of the topics. Overall, I found this course to be extremely valuable and would highly recommend it to anyone looking to improve their programming skills.
No ones does it like you do, Bro. clear, explanation as you go, then one doesn't get lost. Best tutorial. Thank you
just know that you're my hero Bro, just finished your Java full course, gonna complete this one too before continue to python, thanks a lot Bro!
Same same
Bro u r my real programming teacher.... All of the programming i have learned is just because of u ....
I like the way you explain. It's so simplified even complex data structures like graphs and trees become very easy to understand. I definitely suggest it to anyone who is trying to learn data structures and algorithms.
Some many things are about finding the right teacher. For whatever reason your explanation of Big O notation, and how recursion worked, really clicked for me. Thank you so much.
Bro thank you for all the free, short, precise, to the point videos. You are really the real bro saving us so much time on learning!
Currently in college and the way they explain it makes my head spin...now I understand and I actually had fun coding along with you. Thank you!!
Late comment but I have my algorithms exam this Friday. You are proving once again to be a lifesaver (your Java series was awesome)
does this video help if i have the exam
how in the Hell are you so good at teaching programing and cocepts so clear and simple.. i understand no one esle tutorial this well except your material. no matter how tired i am i always understand what youre talking about. great job, Bro. i really appreciate you and your work.!!
Bro I wanna say thank you man I saw your Java full course and help me a lot to pass my clases you are amazing thank you for everything
Glad to hear you passed! Thanks for watching!
@@BroCodezYes that is one advantage as my teacher and my classmates wonder how I am so good in programming.
Ive watched html css js java.. currently watching php and dsa this channel has the most clear and straight to the point explanation ive been recommending it to my classmates
Thanks for providing us with this excellent content, Bro. Hope this video will get all the views it deserves.
thanks MwBoesgaard!
Super thanks for this. I get overwhelmed by how much I have left to learned, but having it together in one place like this is massive .
this guy should get a nobel prize
I swear
Finally got recommended today, leaving comment here so it gets recommended to even more people.
Thanks for all the effort and the amazing explanations for free! I wish teachers were like this
One of the best instructors out there, learnt React from him and now learning data structures !
I have so much respect for you for providing us with such incredibly valuable information. thank you so much
This is the Best approach to DSA's ive ever seen thanks so much!!
Great content! I am currently taking a higher diploma in Computing. I really appreciate your effort to provide free content in a simplified way without making the audience lose its way during the learning process. I am thankful!
ICBT campus ?
Man, I love the way you teach. What an inspiration! Thank you for this content!
This was the shortest yet easy easy and concise series. I really liked it. Though I feel like that videos are < 30 which makes me think that there will be another full course in future probably.
Bro has some of the best coding tutorials on RUclips by far, this course really helped me understand DSA, thank you!
Bro code , i myself would just like to say thank you for all the content you have placed on RUclips. you have at least helped me substantially with self taught programs. keep it going people like you allow the world to enrich them self with knowledge.
Your explanation is much better than some of the professors in the University. Thank you so much
Holy shit this was perfect timing. I am studying for an upcoming FAANG coding test. Your content is awesome as always bro!
How is it going? Did you ace it? I'm preparing for it too
@@etorty_dev Unfortunately, I did not pass the final rounds. However, still grinding tho! Cannot give up.
@@rafi2022 Definitely, giving up is not an option. We just need to succeed once and the rest is history 😊
hey can you please tell me for which company did you take a test? I got a coding test in a week too
@@rockstar4127 Amazon
Best DSA(java) course ever on youtube !!!!!!!!
Really , you are our Bro!!!!!!
Your amazing analogies make the hardest concept seem simple
Thank you
Iam from India. Nobody has explained DSA so easily. Thank you very lovely and useful video
For years I have been watch your videos and in all honesty without them doubt I would be passing my CS classes, love your content!
always straight to the point. best programming teacher i ever found on internet
Why u should watch this video ,do u know how to reverse a doubly linked list ,no u don't, do u so watch this video
This is really a good introduction for data structures and algorithms. It is really helpful for me because it is concise and straight to the point.
what a way to explain everything man, you just come to the point no matter what, i love your content, hope you become more and more popular and teach everything about computer science in the future, there is nobody like you in youtube man, you are just awsome!!
You deserve a million subs!! ❤️🤗
thank you so much its so crazy how much you've helped me I wish professors taught visually and showed examples like u did!
Sorry Bro, but I've clicked the like button way too much so it's broken XD
that's ok, thanks for trying
Is this python
No its java
No its anaconda😂
@@lostknightzero6716it's cobra bro
You’re literally helping me pass my data structures and algorithms class.
Thank you for this series, but could you do a c++ full course plz it would help me even more thanks !
i have DSA fobia from my MCA academeics ,now i have lost my fear towards DSA after completing this short video course ....cheers to the content creator.
Please make a full course video on MySQL
Probably one of the best revision video for DSA
It would be nice if you have this in Python.
Great stuff. Perfect explanation. I like the way you keep things simple and to the point. Bless you!!!!
Please could you do this in PYTHON 🥺🥺🥺
Thank you for providing explanations suitable for beginners like myself and for not assuming prior knowledge. I appreciate your RUclips videos.
Tht's a another great video, could you please make a video course on Java springboot. It would be great if you teach us with your concepts.
Our Indian viewers gonna love it 🇮🇳
Honestly Bro-Code, I‘ve to thank you for my success in CS Major! THX for everything you‘ve done / explained… please continue & never stop.
With warm regards, M.
Woww perfect thing for CSE student! Thanks a lot bro ☺️❤️
Also we're expecting interview coding question on DSA based ❤️
3 years college bca course in 4. Hours completed ❤ best example your video prper to exam
Bro can you teach data structures and algorithms in python plz😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢
we need it really bad
this guy is amazing, he donate for hospitals and keep uploading videos for free for everyone
"this is a random comment"
It's so easy to understand Bro's videos that I can even watch them and understand at 1.5X speed. Thank you bro for making our life easier!
wtf, I just completed the C# course, previously I have done your PHP course.. I plan to do the SQL course and now I find this gem? Truly the best coding course material on YT. THANK YOU!