Skip to content

πŸš€ Data Structures & Algorithms (DSA) concepts: πŸ” Complexity analysis 🧩 Problem-solving techniques πŸ–₯️ Programming paradigms

Notifications You must be signed in to change notification settings

DSAAlgo987/Data-Structures-Algorithms

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 and JavaScript.

Inspirational Quote

"First, solve the problem. Then, write the code."
– John Johnson

Table of Contents

  1. Data Structures
  2. Algorithms
  3. Notes
  4. Usage
  5. Contributing
  6. Contributors
  7. License

Data Structures

  • Linked List
    • Singly Linked List
    • Doubly Linked List
    • Circular Linked List
  • Stack
    • Infix to Postfix & Prefix
    • Parenthesis Matching
    • Evaluation of Postfix & Prefix
  • Queue
    • Priority Queue using Linked List
    • Queue using Array
    • Queue using Linked List
    • Queue using Two Stacks
  • Tree
  • Heap
    • Min Heap
    • Max Heap
    • Heap Operations (Insert, Delete, Heapify)
  • Hashing
    • Hashing with Chaining

Algorithms

Notes

Usage

To run the C programs:

  1. Open the file in Visual Studio Code.
  2. Use the built-in terminal to compile and run the program. Example: gcc filename.c -o outputname ./outputname

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Important:

Before merging any changes, make sure to create a pull request and have it reviewed by the repository maintainers. Only merge once all the reviews are completed and approved.

Contributors

Faisal786111
Faisal786111
(Faisal Khan)

πŸ’»
Haruu4304
Haruu4304
(Harsha Surwase)

🎨 πŸ’»
AkshitShah96
AkshitShah96
(Akshit Shah)

🎨 πŸ’»

License

MIT License

Copyright (c) 2024 Faisal786111

About

πŸš€ Data Structures & Algorithms (DSA) concepts: πŸ” Complexity analysis 🧩 Problem-solving techniques πŸ–₯️ Programming paradigms

Topics

Resources

Stars

Watchers

Forks