Give a Star, if you like the Repository and if you consider it as a useful resource for learning Java
This repository aims at helping new developers. It contains tutorial videos, examples of simple programs and algorithms.
The following main topics have been contributed in this repository.
- Data Structures
- Object-Oriented Programming (OOPs)
Each of the main topics have been divided into further sub categories.
Topic | Collection |
---|---|
Data Structures | LinkedList, Heaps, Arrays, ArrayLists, HashMaps, Trees, Graphs, Stacks, Queues, Deque |
OOP | Abstraction, Encapsulation, Inheritance, Polymorphism, Manipulators, Virtual Function, Inline Function, Friend Function |
Visit the Data Structures repository It contains tutorial videos, examples of simple programs and quizes for the following topics.
- Big Integer
- LinkedList, Circular LinkedList
- Max and Min Heaps, Priority Queues
- ArrayList
- BST
- HashMap, HashSet, TreeMap
- Loops
- Segment Tree, Tree Traversal, Fenwick Tree
Visit the OOP repository if you would like to see examples for the following Java programs.