Complete Data Structures and Algorithm Masterclass | DSA Course [With FREE Source CODE]
HTML-код
- Опубликовано: 30 июн 2024
- This is the complete DSA [Data Structures and Algorithms] Masterclass using Java and IntelliJ.
DO YOU WANT FREE NOTES FOR DSA? COMMENT AND LET ME KNOW, I WOULD RELEASE IT FOR "FREE"
Join our community on Telegram for FREE courses: link.embarkx.com/telegram
RELEASING THE SOURCE CODE FOR THE ENTIRE SERIES FOR FREE FOR MY SUBSCRIBERS: bit.ly/dsa-bonus
** LEARN AND GROW AS A JAVA DEVELOPER **
1. SPRING BOOT BY BUILDING COMPLEX PROJECT STEP BY STEP [47+ HOURS OF CONTENT]: link.embarkx.com/spring-boot
2. LEARN JAVA WITH 60+ HOURS OF CONTENT: link.embarkx.com/java
3. MASTER INTELLIJ IDEA: link.embarkx.com/intellij
MORE FREE COURSES HERE: link.embarkx.com/all
FOLLOW ME: link.embarkx.com/linkedin
Join community for SOURCE CODE and updates: link.embarkx.com/telegram
For taking this course you just need to know Java.
TIME STAMPS:
TIME STAMPS:
00:00 COURSE INTRODUCTION
FUNDAMENTALS
00:02:09 Introduction to Data Structures
00:12:37 What are Algorithms
00:23:27 Complexity
00:27:13 Time Complexity
00:32:50 Space Complexity
LINKED LISTS
00:35:29 What is a LinkedList
00:40:43 LinkedList vs Arrays
00:47:02 Types of LinkedList
SINGLY LINKED LIST
00:48:49 Singly LinkedList
00:52:35 Creating a Singly LinkedList
00:58:33 Inserting a node in the beginning : prepend(data)
01:01:43 Traversing a Singly Linked List
01:06:19 Inserting a node at a position
01:13:08 Deleting a node in the beginning
01:16:56 Deleting a node at a given position
DOUBLY LINKED LIST
01:24:13 Doubly Linked List - Concept and Design
01:31:08 Creating a Doubly Linked List
01:37:30 Inserting a node in the beginning
01:44:14 Traversing a doubly linked list
01:50:34 Inserting at a position in doubly linked list
01:58:32 Inserting in the end in doubly linked list
02:02:54 Deleting a node in the beginning of doubly linked list
02:08:45 Deleting a node in the end of doubly linked list
02:13:25 Deleting a node at a given position of doubly linked list
STACK
02:20:34 Stack: Concept and Design
02:25:27 Creating and implementing Stack
02:29:55 push(), pop(), peak()
QUEUE
02:39:39 Queue - concept and design
02:44:37 Creating and implementing a Queue
02:49:15 enQueue(), deQueue() with Queue
PRIORITY QUEUE
02:57:23 Priority Queue : Concept and design
03:01:35 Creating a Priority Queue
03:05:50 insert() and size() in Priority Queue
03:11:33 peekMax() and popMax() in Priority Queue
BINARY TREE
03:18:59 Binary Tree - Concept and design
03:23:29 Creating and implementing binary tree
03:28:20 Traversing a binary tree : preorder, inorder and postorder
03:33:42 Preorder traversal : Algorithm and implementation
03:40:22 Inorder traversal : Algorithm and implementation
03:44:26 Postorder traversal : Algorithm and implementation
BINARY SEARCH TREE
03:48:25 Binary Search Tree - Concept and Design
03:52:40 Creating and implementing Binary Search Tree
03:56:54 Searching with Binary Search Tree
04:01:53 Inserting into Binary Search Tree
04:08:35 Deletion with Binary Search Tree
GRAPH
04:19:19 Graph - Concept and Design
04:30:45 Edge list implementation - conceptual overview
04:36:22 Edge list implementation using java
04:42:49 Inserting vertex : Algorithm and implementation
04:46:22 vertices() : Algorithm and implementation
04:49:47 Inserting Edge : Algorithm and implementation
04:53:17 edges() : Algorithm and implementation
04:56:32 Removing vertex : Algorithm and implementation
05:00:10 Removing Edge : Algorithm and implementation
05:03:41 incidentEdges() : Algorithm and implementation
05:08:13 opposite() : Algorithm and implementation
05:11:54 areAdjacent() : Algorithm and implementation
05:16:22 replace() for vertex and an edge : Algorithm and implementation
05:21:28 Adjacency-matrix representation - conceptual overview
05:27:08 Adjacency-list representation - conceptual overview
MAPS
05:29:26 Maps - Concept and Design
05:34:09 Creating and implementing Maps
05:43:58 get() : Algorithm and Implementation
05:48:23 put() : Algorithm and Implementation
05:54:37 remove() : Algorithm and Implementation
06:00:30 Hashmaps
SORTING ALGORITHMS
06:02:48 Understanding Bubble sort
06:10:30 Implementing BubbleSort
06:14:50 Understanding selection sort
06:23:42 Implementing selection sort
06:27:20 Understanding insertion sort
06:36:49 Implementing insertion sort
06:40:27 Understanding Merge sort
06:54:34 Implementing Merge sort
07:01:47 Understanding QuickSort
07:15:17 Implementing QuickSort
SEARCHING ALGORITHMS
07:20:13 Understanding Linear search
07:25:20 Implementing Linear search
07:28:27 Understanding Binary search
07:35:46 Implementing Binary search
THANK YOU
- FAISAL MEMON Наука
LET ME KNOW IN COMMENTS WHICH COURSES YOU WOULD LIKE TO SEE FROM ME :)
- FAISAL MEMON
Join our community on Telegram for FREE courses: link.embarkx.com/telegram
LEARN WITH ME:
1. SIGNUP FOR MY SPRING BOOT FOR BEGINNERS COURSE: link.embarkx.com/spring-boot
2. LEARN JAVA WITH 60+ HOURS OF CONTENT: link.embarkx.com/java
3. MASTER INTELLIJ IDEA: link.embarkx.com/intellij
Learn more from me and enroll at: embarkx.com/
You will find all my courses are listed there on highest discount for my viewers.
Connect with me and join the exclusive FREE community of Learners and Developers that help each other: bit.ly/embarkx-joind
Docker ,kubernetes including deployment and pipeline end to end ..And Thanks again for all your existing courses.🥰
Full stack java
yes, we want notes ,sir. that would be great to recall and revision complete concepts
Thank you for the knowledge you share with us, it is spectacular, I want the DSA notes
Best of best ❤
thanks a million for your help...
Thanku so much sir I was looking for perfect DSA content in java. Thanks a lots Sir.
Sir can you please make videos in hindi and English Language mix ?
👍your presentation abilities are clear and content selection and diagrams are good and definitely you make a good teacher.
Thanks a lot. Do like, share and subscribe for more such content. There's a lot in pipeline.
You are awesome. Thank you very much😊
Thank you. Do like, share and subscribe for more such content. There's a lot in pipeline.
Respect ❤
Thank you so much!
You are welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.
Subscribed
In youtube complete video of kafaka are not present. So if you provide detail course on kafaka. It is helpful for everyone
Great efforts sir.. ❤
Thanks a ton. Do like, share and subscribe for more such content. There's a lot in pipeline.
Respect!!!Please share the notes, also if it’s feasible please create videos on golang for devops use cases…thanks a lot
Wow! Thank you sir
Most welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.
@@EmbarkX I have subscribed 🤗
Thanks ❤ brother
You are welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.
Respect for you bro.🥤
Thank you brother. Do like, share and subscribe for more such content. There's a lot in pipeline.
Subscribed,
Can you please share the notes ?
We also need same Data structures using Javascript or typescript
hi your corses are the best
i want to ask
can you rocomend any course on multithreading
like mutex, data race , semaphors , race condition ?
Haven't seen a good course on this so far, so not able to recommend this right now. Do like, share and subscribe for more such content. There's a lot in pipeline.
❤ sir respect 🙏💯
Thanks. Do like, share and subscribe for more such content. There's a lot in pipeline.
good job Sir
Thanks. Do like, share and subscribe for more such content. There's a lot in pipeline.
Thank You So much! Quick Question - Will there be continuation to this course for the Remaining Advance DSA topics (Matrix, Heap, Hashing, Segment tree, Trie, Binary Indexed Tree, AVL, Dynamic Programming…… )??
No planned yet, I will add this to the plan. Do like, share and subscribe for more such content. There's a lot in pipeline.
Yes, please continue and complete the DSA. You're simply awesome 🎉
❤❤
Now subscribing ❤❤❤❤❤
Thank you. Do like, share and subscribe for more such content. There's a lot in pipeline.
do you have a community where we can clear our doubts?
having issue with docker in springboot application
Yes we have discord.
Will you build spring security based on roles?
Yes, in works.
Just launched on RUclips, you can access it here: link.embarkx.com/spring-security
@@EmbarkX thank yoy
How to calculate time complexity 😢
Coding is going to end soon
why?
@@user-dd3te4rh8j You are soon going to witness that, Tools like Devin,Auto GPT are going to automate most of the coding jobs
@@user-dd3te4rh8j You are soon going to witness that, Tools like Devin,Auto GPT are going to automate most of the coding jobs
@@user-dd3te4rh8jHe says this because he saw multiple misleading videos on youtube with clickbait thumbnails saying that AI will replace us s/w engineers lol😂
world is going to end soon