Introduction to Data Structures & Algorithms in Java
Video description
Designed to help understand the fundamentals of DS & Algorithms really well. A must have for programming interviews.
About This Video
Be able to know and implement various data structures and algorithms
Be able to write your own algorithms and understand if their running time is good or bad
In Detail
This course introduces some basic data structures (arrays, linked lists, stacks, queues, trees and heaps) and algorithms …
Introduction to Data Structures & Algorithms in Java
Video description
Designed to help understand the fundamentals of DS & Algorithms really well. A must have for programming interviews.
About This Video
Be able to know and implement various data structures and algorithms
Be able to write your own algorithms and understand if their running time is good or bad
In Detail
This course introduces some basic data structures (arrays, linked lists, stacks, queues, trees and heaps) and algorithms (various sorting algorithms, and algorithms for operations on binary search trees and heaps). We will also cover recursion in this course. Use of graphics and animations makes the lectures very easy to understand and digest. After taking this course, you will loose your fear for data structures and algorithms.
Audience
Anyone who wants to learn data structures and algorithms (introductory)Anyone appearing for interviews, can be used to understand from grounds up, or as a quick revision
Time Complexity of Operations on Binary Search Trees
Chapter 8 : More Sorting Algorithms
Introduction
QuickSort
QuickSort: The partition step
Shell Sort
Shell Sort Example
Counting Sort
Radix Sort
Bucket Sort
Chapter 9 : Heaps
Introduction
Deleting the Root
Inserting an item in a heap
Heaps as Priority Queues
Representing heaps using Arrays
Heap Sort
Building a heap
Chapter 10 : Hashtables
Introduction
Direct Access Tables
Hashing
Resolving collisions through chaining
The Hash function
Open Addressing to resolve collisions
Strategies for Open Addressing
Time Complexity: Open Addressing
Conclusion
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept