This repository aims at helping new Java developers. It contains examples of simple programs and algorithms.
The following main topics have been contributed in this repository.
- Data Structures
- Algorithms
- Android Projects
- Machine Learning
- Networking & Security
- Objected-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 |
Algorithms | Sorting, Searching, BFS, Dijkstra, Dynamic Programming, NQueens |
Android Development | Weather Report, GithubProfile App, DiceRoller, Password Generator, MemeShare App, CountDown Timer |
Machine Learning | Linear Regression, Logistic Regression, KMeans2d |
Networking & Security | Socket, Key Pair, Signature, Socket Programming, Thread Programming |
OOP | Abstraction, Encapsulation, Inheritance, Polymorphism, Manipulators |
This project is founded and actively maintained by Sarvesh Dubey . A Machine Learning Developer And GCI - 2019 Mentor @tensorflow