-
-
Notifications
You must be signed in to change notification settings - Fork 301
Create Articles : Data structures #1044
Description
Here is a rough outline of simple data structure articles. They are language agnostic, but it's better to provide some example implementation of functionalities in Java or Python 3.
It should be made abundantly clear to a reader what is the point in structuring our data to control how we access it.
- Arrays => Article: Data-Structure-ARRAYS.md #1052
- Lists
- Linked List => Added article on linked list #1056
- Stack (assigned to @varunu28 )
- Queue
- Doubly Linked List
- Trees
- Binary trees
- Heaps
- Binary Search Trees
- Height Balanced BSTs
- Trie => Create Article : Data-Structures-Trie.md #1064
- B-trees
- Hash Tables and Hashing Functions => Article: Hash Tables and Hash Functions #1047
- Multi-way trees
- Space-partitioning trees
- Application-specific trees
- Graphs
- Breadth First Search
- Depth First Search
- Djkstra's Shortest Path Algorithm
- Kruskal algorithm for MST
- Prim's algorithm for MST
It is to be made clear to the reader with some applications of these data structures and how fundamental they are to the software and tool we use. It is also to be emphasized upon that while it's good to know their implementation, it's probably better to use libraries when using them in production.
The language libraries in Java and Python 3 need to be mentioned, which exposes these APIs to use these data structures.
Need Help? Read CONTRIBUTING Guidelines
or Chat with us inFreeCodeCamp/Wiki
FreeCodeCamp/Wiki