Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishavanand/30-days-of-ds
30 days of Data Structures in C++
https://github.com/rishavanand/30-days-of-ds
algorithms algorithms-and-data-structures daa data-structures datastructures hacktoberfest hacktoberfest2021
Last synced: about 2 months ago
JSON representation
30 days of Data Structures in C++
- Host: GitHub
- URL: https://github.com/rishavanand/30-days-of-ds
- Owner: rishavanand
- Created: 2018-12-10T05:28:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-28T02:39:46.000Z (about 3 years ago)
- Last Synced: 2024-10-17T16:04:01.439Z (2 months ago)
- Topics: algorithms, algorithms-and-data-structures, daa, data-structures, datastructures, hacktoberfest, hacktoberfest2021
- Language: C++
- Homepage:
- Size: 57.6 KB
- Stars: 19
- Watchers: 2
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 30 Days of Data Structures
With this challenge I aim to understand and implement some basic data structures which are the foundation of efficient codes.
Do not expect the implementations to be the best or to be bug free.
Each data structure has its own directory along with a separate README file.
## Contents
- Array
- Access
- Search
- Insert (at end)
- Delete(at specified index)
- Linked List
- Access
- Search
- Insert (at end)
- Delete (of specified value)
- Traverse
- Stack
- Push
- Pop
- Queue
- Enqueue
- Dequeue
- Binary Tree
- Insert
- Delete
- Traversals
- In-order
- Pre-order
- Post-order
- Binary Search Tree
- Insert
- Search
- Delete## Progress
|Day |Topic |Sub-Topic |
|:----------:|:-----------------------------------:|:----------------------------:|
|**00** |Data Structure |Introduction |
|**01** |Array |Algorithm
Implementation |
|**02** |Linked List |Algorithm |
|**03** |Linked List |Implementation |
|**04** |Stack |Algorithm |
|**05** |Stack |Implementation |
|**06** |Queue |Algorithm |
|**07** |Queue |Implementation |
|**08** |Binary Tree |Algorithm |
|**09** |Binary Tree |Implementation (without STL) |
|**10** |Binary Tree & Traversals |Implementation (with STL) |
|**11** |Binary Search Tree |Algorithm |
|**12** |Binary Search Tree |Implementation |## Sources
- [GeeksforGeeks](https://www.geeksforgeeks.org/)