Skip to content

Here you can find the solutions to problems from LeetCode, GeekforGeeks, Coding Ninjas, HackerRank, and InterviewBit, among various other websites....!!

Notifications You must be signed in to change notification settings

abhinavmittal15/Data-Structure-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

This repository contains implementations of various data structures and algorithms in C++, Python, and other programming languages. These implementations serve as a reference for understanding fundamental concepts in computer science and practicing problem-solving skills. Here you can find the solutions to problems from LeetCode, GeekforGeeks, Coding Ninjas, HackerRank, and InterviewBit, among various other websites....!!

Table of Contents

Data Structures

  • Array
  • Linked List
  • Stack
  • Queue
  • Binary Tree
  • Binary Search Tree
  • Heap
  • Hash Table
  • Graph

Algorithms

  • Searching
    • Linear Search
    • Binary Search
  • Sorting
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
  • Graph Algorithms
    • Breadth-First Search (BFS)
    • Depth-First Search (DFS)
    • Dijkstra's Algorithm
    • Bellman-Ford Algorithm
  • Dynamic Programming
    • Fibonacci Sequence
    • Knapsack Problem
  • Greedy Algorithms
    • Activity Selection
    • Minimum Spanning Tree (Prim's Algorithm, Kruskal's Algorithm)
  • String Algorithms
    • String Matching (Naive Algorithm, Rabin-Karp Algorithm)

Contributing

Contributions are welcome! If you'd like to add new implementations or improve existing ones, feel free to open a pull request. Please make sure your code follows the repository's coding conventions and includes relevant documentation.

About

Here you can find the solutions to problems from LeetCode, GeekforGeeks, Coding Ninjas, HackerRank, and InterviewBit, among various other websites....!!

Topics

Resources

Stars

Watchers

Forks

Languages