Skip to content

This repository contains KTU CSL201 Data Structures lab works

Notifications You must be signed in to change notification settings

abhinavomanakuttan/Data-Structures-using-C

Repository files navigation

Data Structures using C 🚀

Welcome to the Data Structures using C repository! This collection is aimed at helping students, programmers, and enthusiasts master essential data structures and their implementations in the C programming language.


📚 About the Repository

This repository provides in-depth implementations and examples of commonly used data structures, explained with clean and efficient code. Each data structure is accompanied by comments and descriptions to make it beginner-friendly and easy to understand.


📖 Data Structures Covered

  • ** Arrays: Fixed-size data structure for storing elements sequentially.
  • ** Linked Lists: Dynamic memory allocation and pointers-based structure.
  • ** Stacks: Last In, First Out (LIFO) operations.
  • ** Queues: First In, First Out (FIFO) operations including circular queues.
  • ** Trees: Binary Trees, Binary Search Trees, and traversal techniques.
  • ** Graphs: Representation using adjacency lists/matrices and traversal algorithms.
  • ** Sorting Algorithms: Bubble sort, Quick sort, Merge sort, etc.
  • ** Searching Algorithms: Binary search, Linear search.

🗂️ Repository Structure


🔹 1. Searching Techniques


🔹 2. Sorting Algorithms


🔹 4. Queue Implementations


🔹 5. Stack Implementations


🔹 6. Linked List


🔹 7. Polynomial Operations


🔹 8. Matrix Operations


🔹 9. Expression Conversions


🔹 10. Tree Structures


🔹 11. Traversal Techniques



🤝 Contributions

Contributions are welcome! Feel free to:

  • Fork the repository.
  • Create a branch for your changes.
  • Submit a pull request.

Clone the repository**:

git clone https://github.com/abhinavomanakuttan/Data-Structures-using-C.git

🧑‍💻 Author

Created and maintained by Abhinav Omanakuttan. Feel free to reach out for questions or collaboration opportunities.


⭐ Acknowledgments

  • Inspired by classic computer science concepts and problem-solving techniques.
  • Thanks to all contributors and the community for feedback and suggestions.

🌟 Show Your Support

If you found this repository helpful, please give it a ⭐! It motivates us to keep improving and adding more content.



Output Screensort from ubuntu

if you guys want terminal(college,{ ubuntu} ) to get the output


Terminal


About

This repository contains KTU CSL201 Data Structures lab works

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages