Skip to content

ktp-forked-repos/30-Days-of-DS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

30 days of Data Structures in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%