Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data Structures and Algorithms in Java - 2024

Telusko via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive into a comprehensive 5-hour video tutorial on Data Structures and Algorithms (DSA) in Java. Master fundamental concepts including abstract data types, arrays, time complexity, searching and sorting algorithms, recursion, and various data structures like linked lists, stacks, queues, and trees. Explore implementation details through Java code examples for key algorithms such as bubble sort, selection sort, insertion sort, quick sort, and merge sort. Gain practical knowledge on linear and binary search techniques, divide and conquer strategies, and the intricacies of tree data structures including binary search trees. Enhance your programming skills and problem-solving abilities with this in-depth guide to essential DSA concepts and their Java implementations.

Syllabus

What are Data Structures
Abstract Data Types
Arrays
What is time complexity
Linear and Binary Search Example
Bubble Sort Theory
Bubble sort Code in Java
Selection Sort Theory
Selection sort Code
Insertion sort
Insertion Sort Code
Quick sort theory
Quick Sort Code
Divide and Conquer
Tree intro
Recursion
Merge Sort theory
Merge Sort Code in java
LinkedList Theory
LinkedList Code for Adding values
LinkedList AddFirst and Delete Code part 2
Stack theory
Stack Code Push
Stack Code pop peek
Queue Theory
Queue Code Enqueue and Dequeue
Circular Queue Code
Tree Data Structure
Binary Search Tree Theory
Tree Implementation
Thank you for watching

Taught by

Telusko

Reviews

4.8 rating, based on 6 Class Central reviews

Start your review of Data Structures and Algorithms in Java - 2024

  • Profile image for Sharath Raj Nalli
    Sharath Raj Nalli
    2
    I recently completed the Data Structures and Algorithms (DSA) course, and I must say, it was an excellent learning experience. The course provided a deep understanding of fundamental concepts, from basic data structures like arrays, linked lists, and stacks to advanced topics like trees, graphs, and dynamic programming.

    The instructor’s teaching style was clear and engaging, with a focus on problem-solving and practical implementation. The step-by-step approach to explaining complex algorithms made it easy to grasp even the most challenging topics. Each module was accompanied by coding exercises and real-world examples, which greatly enhanced my problem-solving skills.
  • AYUSH DATTA


    I recently completed a DSA (Data Structures and Algorithms) course from this online platform, and it was a great learning experience. The concepts were explained in a very easy and understandable way. The course covered all important topics like arrays, linked lists, stacks, queues, trees, and graphs. It also included many coding problems and real-life examples which helped me improve my problem-solving skills. The practice tests and assignments were very helpful. The instructors were knowledgeable and always ready to help. Overall, this course boosted my confidence in coding and prepared me well for interviews. I highly recommend it to others.

  • Vedha Suresh
    The online Data Structures and Algorithms (DSA) course was a valuable and comprehensive experience. The material was well-organized, and the instructors did an excellent job of breaking down complex concepts into manageable, easy-to-understand modules. I particularly appreciated the hands-on approach with coding challenges, which solidified my understanding of the theoretical concepts.
  • Profile image for Shasi Kumar Yadav
    Shasi Kumar Yadav
    Super course and I learned in an excellent way and i understand it very well it so I recommend it every one to it
  • Profile image for Karthik Kumar Uppari
    Karthik Kumar Uppari
    I really enjoyed this course! Telusko explains DSA concepts in a simple, clear way using Java. The examples are practical and easy to follow. Great for beginners and those preparing for interviews. Highly recommended!
  • Kanchan Mahendrasing Patil
    "I recently completed the Data Structures and Algorithms course and found it incredibly informative! The course covered a wide range of topics, from basic data structures like arrays and linked lists to advanced algorithms like dynamic programming and graph traversal. The instructor's explanations were clear and concise, making it easy to understand complex concepts. The course materials and practice problems were also very helpful. Overall, I'd highly recommend this course to anyone looking to improve their programming skills!" 5/5 stars!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.