-
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 task. 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.)