Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn fundamental algorithms and data structures in Java through comprehensive tutorials covering sorting algorithms, stacks, queues, linked lists, recursion, hash tables, binary search trees, and heaps. Master essential concepts including Shell Sort, Quick Sort, and Big O notation analysis while developing problem-solving skills through practical programming exercises. Explore advanced topics such as binary search tree operations, hash table implementations, and heap data structures to build a solid foundation in algorithmic thinking and Java programming techniques.
Syllabus
Java Algorithms
Java Sort Algorithm
Stacks and Queues
Linked List in Java
Linked List in Java 2
Java Recursion
Java Shell Sort
Java Quick Sort
Big O Notations
Java Hash Table
Java Hash Tables 2
Java Hash Tables 3
Java Binary Search Tree
Java Binary Search Tree 2
Solving Programming Problems
Solving Programming Problems 2
Java Heaps
Taught by
Derek Banas