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
  • НаукаНаука

Комментарии • 53

  • @EmbarkX
    @EmbarkX  3 месяца назад +2

    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
    @atharvsingh6901 3 месяца назад

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

  • @PRADMON
    @PRADMON 3 месяца назад

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

  • @TochukwuVictor-qe4xd
    @TochukwuVictor-qe4xd 3 месяца назад

    Best of best ❤

  • @acomputech6422
    @acomputech6422 2 месяца назад

    thanks a million for your help...

  • @yourcodingmentor2492
    @yourcodingmentor2492 3 месяца назад

    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__drao6310 3 месяца назад +1

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

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

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

  • @aliksargsyan2782
    @aliksargsyan2782 3 месяца назад +2

    You are awesome. Thank you very much😊

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

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

  • @SAWFURY757
    @SAWFURY757 3 месяца назад

    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.

  • @shrijanmaharjan7643
    @shrijanmaharjan7643 2 месяца назад

    Subscribed

  • @sarveshm-rd6zp
    @sarveshm-rd6zp 3 месяца назад +1

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

  • @vikaskamble7044
    @vikaskamble7044 3 месяца назад

    Great efforts sir.. ❤

    • @EmbarkX
      @EmbarkX  3 месяца назад

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

  • @santosh0813
    @santosh0813 Месяц назад

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

  • @ernie345
    @ernie345 3 месяца назад

    Wow! Thank you sir

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

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

    • @ernie345
      @ernie345 3 месяца назад +1

      @@EmbarkX I have subscribed 🤗

  • @sanjivesubramaniam9634
    @sanjivesubramaniam9634 3 месяца назад +1

    Thanks ❤ brother

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

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

  • @abdulmajidalam710
    @abdulmajidalam710 3 месяца назад

    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.

  • @MustafizurRahamanMustak
    @MustafizurRahamanMustak 3 месяца назад

    Subscribed,
    Can you please share the notes ?

  • @ajiteshmishra0005
    @ajiteshmishra0005 3 месяца назад

    We also need same Data structures using Javascript or typescript

  • @islemhammani3066
    @islemhammani3066 3 месяца назад +1

    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.

  • @jitendrasaverker
    @jitendrasaverker 3 месяца назад

    ❤ sir respect 🙏💯

    • @EmbarkX
      @EmbarkX  3 месяца назад

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

  • @djus5
    @djus5 3 месяца назад

    good job Sir

    • @EmbarkX
      @EmbarkX  3 месяца назад

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

  • @asaiteja_23
    @asaiteja_23 3 месяца назад +1

    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 🎉

  • @sarthakjena7718
    @sarthakjena7718 3 месяца назад

    ❤❤

  • @satyajitparija6033
    @satyajitparija6033 3 месяца назад

    Now subscribing ❤❤❤❤❤

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

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

  • @suryanshsoni3420
    @suryanshsoni3420 3 месяца назад +2

    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.

  • @aliksargsyan2782
    @aliksargsyan2782 3 месяца назад

    Will you build spring security based on roles?

    • @EmbarkX
      @EmbarkX  3 месяца назад +1

      Yes, in works.

    • @EmbarkX
      @EmbarkX  Месяц назад

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

    • @aliksargsyan2782
      @aliksargsyan2782 Месяц назад

      @@EmbarkX thank yoy

  • @Cat_anf_dog8121
    @Cat_anf_dog8121 3 месяца назад

    How to calculate time complexity 😢

  • @worldoptics
    @worldoptics 3 месяца назад +1

    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 месяца назад +5

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