-
Notifications
You must be signed in to change notification settings - Fork 41
Home
Ashish Chopra edited this page Jan 5, 2016
·
16 revisions
Welcome to Structures
--------------------------
Everyday, we deal with many data structures and algorithms to accomplish our programming tasks. Structures
was born to compile maximum number of Abstract Data Structures
and Algorithms
, implemented in Java
.
It is an on-going project, so keep expecting and asking new data types and structures being added to it.
What's different about it? -------------------------------Well, Structures started with simple examples like Stacks and Queues initially and eventually it is growing into a big repository with more complex data structures and graph processing algorithms. In simple terms the repository can be divided into three kinds of code :
- Abstract Data Structures (for e.g. stacks, queues, trees and their evolution)
- Creative Problems (for e.g. real world problems involving these data structures and algorithms)
- Algorithm Design Techniques (for e.g. Divide and Conquer, Mathematical Induction, Dynamic Programming etc.)
- Infographics (some problems are implemented with Graphics to explain their runtime behavior visually.)