Complete Data Structures and Algorithm Masterclass | DSA Course [With FREE Source CODE]

Ғылым және технология

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

Пікірлер: 53

  • @EmbarkX
    @EmbarkX3 ай бұрын

    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

  • @suryaprakashnayak7263

    @suryaprakashnayak7263

    3 ай бұрын

    Docker ,kubernetes including deployment and pipeline end to end ..And Thanks again for all your existing courses.🥰

  • @ommsrinayak8250

    @ommsrinayak8250

    3 ай бұрын

    Full stack java

  • @atharvsingh6901
    @atharvsingh69013 ай бұрын

    yes, we want notes ,sir. that would be great to recall and revision complete concepts

  • @acomputech6422
    @acomputech64222 ай бұрын

    thanks a million for your help...

  • @PRADMON
    @PRADMON3 ай бұрын

    Thank you for the knowledge you share with us, it is spectacular, I want the DSA notes

  • @TochukwuVictor-qe4xd
    @TochukwuVictor-qe4xd3 ай бұрын

    Best of best ❤

  • @yourcodingmentor2492
    @yourcodingmentor24923 ай бұрын

    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 ?

  • @tech__drao6310
    @tech__drao63103 ай бұрын

    👍your presentation abilities are clear and content selection and diagrams are good and definitely you make a good teacher.

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thanks a lot. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @aliksargsyan2782
    @aliksargsyan27823 ай бұрын

    You are awesome. Thank you very much😊

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thank you. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @SAWFURY757
    @SAWFURY7573 ай бұрын

    Respect ❤ Thank you so much!

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    You are welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @sarveshm-rd6zp
    @sarveshm-rd6zp3 ай бұрын

    In youtube complete video of kafaka are not present. So if you provide detail course on kafaka. It is helpful for everyone

  • @ajiteshmishra0005
    @ajiteshmishra00053 ай бұрын

    We also need same Data structures using Javascript or typescript

  • @santosh0813
    @santosh0813Ай бұрын

    Respect!!!Please share the notes, also if it’s feasible please create videos on golang for devops use cases…thanks a lot

  • @MustafizurRahamanMustak
    @MustafizurRahamanMustak3 ай бұрын

    Subscribed, Can you please share the notes ?

  • @shrijanmaharjan7643
    @shrijanmaharjan76433 ай бұрын

    Subscribed

  • @vikaskamble7044
    @vikaskamble70443 ай бұрын

    Great efforts sir.. ❤

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thanks a ton. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @islemhammani3066
    @islemhammani30663 ай бұрын

    hi your corses are the best i want to ask can you rocomend any course on multithreading like mutex, data race , semaphors , race condition ?

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    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.

  • @sanjivesubramaniam9634
    @sanjivesubramaniam96343 ай бұрын

    Thanks ❤ brother

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    You are welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @asaiteja_23
    @asaiteja_233 ай бұрын

    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…… )??

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    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.

  • @karthikeyanrm3446

    @karthikeyanrm3446

    3 ай бұрын

    Yes, please continue and complete the DSA. You're simply awesome 🎉

  • @ernie345
    @ernie3453 ай бұрын

    Wow! Thank you sir

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Most welcome. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @ernie345

    @ernie345

    3 ай бұрын

    @@EmbarkX I have subscribed 🤗

  • @suryanshsoni3420
    @suryanshsoni34203 ай бұрын

    do you have a community where we can clear our doubts? having issue with docker in springboot application

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Yes we have discord.

  • @abdulmajidalam710
    @abdulmajidalam7103 ай бұрын

    Respect for you bro.🥤

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thank you brother. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @jitendrasaverker
    @jitendrasaverker3 ай бұрын

    ❤ sir respect 🙏💯

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thanks. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @Cat_anf_dog8121
    @Cat_anf_dog81213 ай бұрын

    How to calculate time complexity 😢

  • @djus5
    @djus53 ай бұрын

    good job Sir

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thanks. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @sarthakjena7718
    @sarthakjena77183 ай бұрын

    ❤❤

  • @aliksargsyan2782
    @aliksargsyan27823 ай бұрын

    Will you build spring security based on roles?

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Yes, in works.

  • @EmbarkX

    @EmbarkX

    Ай бұрын

    Just launched on KZread, you can access it here: link.embarkx.com/spring-security

  • @aliksargsyan2782

    @aliksargsyan2782

    Ай бұрын

    @@EmbarkX thank yoy

  • @satyajitparija6033
    @satyajitparija60333 ай бұрын

    Now subscribing ❤❤❤❤❤

  • @EmbarkX

    @EmbarkX

    3 ай бұрын

    Thank you. Do like, share and subscribe for more such content. There's a lot in pipeline.

  • @worldoptics
    @worldoptics3 ай бұрын

    Coding is going to end soon

  • @user-dd3te4rh8j

    @user-dd3te4rh8j

    3 ай бұрын

    why?

  • @worldoptics

    @worldoptics

    3 ай бұрын

    @@user-dd3te4rh8j You are soon going to witness that, Tools like Devin,Auto GPT are going to automate most of the coding jobs

  • @worldoptics

    @worldoptics

    3 ай бұрын

    @@user-dd3te4rh8j You are soon going to witness that, Tools like Devin,Auto GPT are going to automate most of the coding jobs

  • @asv520

    @asv520

    3 ай бұрын

    ​@@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😂

  • @MdShihabUddin-dh5vc

    @MdShihabUddin-dh5vc

    3 ай бұрын

    world is going to end soon

Келесі