Data Structures Algorithms in Java
Data Structures Algorithms in Java
Introduction to Programming
First program, Variables and data types, Taking input, How data is
Variables and Data types
Basics of Programming stored in memory, Arithmetic Operators
For loops For loops, Break and Continue, increment - decrement operators
Introduction to arrays,
Introduction to arrays How arrays are stored in memory, Passing arrays to functions
Arrays
Searching and Sorting Understanding Binary Search, Selection sort, Bubble sort, Insertion sort,
Merging two sorted arrays
Generic Trees Introduction to Trees, Making a tree node class, Taking a tree as input
and printing, Tree traversals, Destructor for tree node class
Binary Search Trees Introduction to Binary Search Trees, Searching a node in BST, BST class,
Inserting and Deleting nodes in BST, Types of balanced BSTs
Topics Sub-topics Details