Skip to content

Data Structures and algorithms for beginners. Ace your coding interview.

Notifications You must be signed in to change notification settings

tpicpc/Algorithms-Data-Structures-for-Beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms-Data-Structures-for-Beginners

ARRAY

  • 03 STATIC ARRAYS
  • 04 DYNAMIC ARRAYS
  • 05 STACKS

LINKED LISTS

  • 06 SINGLY LINKED LISTS
  • 07 DOUBLY LINKED LISTS
  • 08 QUEUES

RECURSION

  • 09 FACTORIAL
  • 10 FIBONACCI

SORTING

  • 11 INSERTION SORT
  • 12 MERGE SORT
  • 13 QUICK SORT
  • 14 BUCKET SORT

BINARY SEARCH

  • 15 SEARCH ARRAY

TREES

  • 18 BINARY SEARCH TREES
  • 19 BST INSERT AND Remove
  • 20 Depth-First Search
  • 21 Breadth-First Search

BACKTRACKING

  • 23 Tree Maze

HEAP PRIORITY QUEUE

  • 25 Push and Pop
  • 26 Heapify

HASHING

  • 27 Hash Usage
  • 28 Hash Implementation

GRAPHS

  • 30 Matrix DFS
  • 31 Matrix BFS
  • 32 Adjacency List

DYNAMIC PROGRAMMING

  • 33 1-Dimension DP
  • DYNAMIC PROGRAMMING

BIT MANIPULATION

  • 35 BIT OPERATOR

About

Data Structures and algorithms for beginners. Ace your coding interview.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published