Skip to content

Self Explanatory code for the topics related to Array, Linked List, Stack, Queue, Searching, Sorting, Tree, Graph and other famous approaches or algorithms.

Notifications You must be signed in to change notification settings

LunaticPrakash/Data-Structure-And-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data-Structure-And-Algorithms

Self Explanatory code for the topics related to Array, Linked List, Stack, Queue, Searching, Sorting, Tree, Graph and other famous approaches or algorithms.

Searching :-

  • Linear Search (C++ | Python)
  • Binary Search (Both Iterative and Recursive Approach) (C++ | Python)
  • Fibonacci Search (Python)
  • Interpolation Search(Both Iterative and Recursive Approach) (C++ | Python)

Sorting :-

Array :-

  • Dynamic Array Implementation in Python (Python)
  • Array Left Rotation By d (Python)
  • Checking Anagram (Python)
  • Array Pair Sum Problem (Python)
  • Finding Missing number in Shuffled Array (Python)
  • Finding Max-HourGlass-Sum (Python)
  • Move-Zeros-To-End (Python)
  • Rearrange-Array-arr[i] = i (Python)
  • Reverse-String (Python)
  • Reverse-Individual-Words (Python)
  • Search Element in Sorted and Rotated Array (Python)

Singly-Linked-List :-

Graph :-

  • Adding Edges (Python)
  • Printing Edges (Python)
  • Finding one path between two given vertex (Python)
  • Finding all path between two given vertex (Python)
  • Depth First Search-DFS (Both Iterative and Recursive) (Python)
  • Breadth First Search-BFS (Python)
  • Warshall Algorithm (Python)
  • Floyd Warshall Algorithm (Python)
  • Bellman Ford Algorithm (Python)
  • Dijkstra's Algorithm (Python)

About

Self Explanatory code for the topics related to Array, Linked List, Stack, Queue, Searching, Sorting, Tree, Graph and other famous approaches or algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published