Code Monkey home page Code Monkey logo

data-structures-laboratory's Introduction

Data Structures Laboratory Programs

This repository contains a collection of programs implemented in C for the Data Structures Laboratory course. The programs cover various data structures and their operations, providing hands-on experience with arrays, strings, stacks, queues, linked lists, binary search trees, graphs, and hashing.

Table of Contents

  1. Array Operations
  2. String Operations
  3. Array Implementation of Stack
  4. Infix Expression to Postfix Expression
  5. Stack Applications
  6. Array Implementation of Queue
  7. Operations on Single Linked List
  8. Operations on Double Linked List
  9. Operations on Single Circular Linked List
  10. Operations on Binary Search Tree
  11. Operations on Graph
  12. Hash Function

Data Structures Laboratory Programs

Program Title of Program Programming Solution
Prog. 1 Array Operations LAB1
Prog. 2 String Operations LAB2
Prog. 3 Array Implementation of Stack LAB3
Prog. 4 Infix Expression to Postfix Expression LAB4
Prog. 5 Stack Applications LAB5
Prog. 6 Array Implementation of Queue LAB6
Prog. 7 Operations on Single Linked List LAB7
Prog. 8 Operations on Double Linked List LAB8
Prog. 9 Operations on Single Circular Linked List LAB9
Prog. 10 Operations on Binary Search Tree LAB10
Prog. 11 Operations on Graph LAB11
Prog. 12 Hash Function LAB12

Purpose

The purpose of this repository is to serve as a resource for the Data Structures Laboratory course. It provides students with practical programming examples and implementations of various data structures and their operations. By studying and running these programs, students can deepen their understanding of data structures and gain hands-on experience in implementing them.

Usage

These programs can be used as a reference or study material for the Data Structures Laboratory course. Students can review the implementations, understand the logic behind each program, and even run them to observe the output. The programs are written in C, making it easy to understand and modify them according to specific requirements.

Contribution

Contributions to this repository are welcome. If you have any improvements, bug fixes, or additional programs related to data structures, feel free to submit a pull request. Please ensure that your contributions adhere to the coding standards and conventions followed in the repository.

License

The repository is open-source and is available under the MIT License. You are free to use, modify, and distribute the code for educational purposes. However, it is always recommended to acknowledge the original source and provide appropriate attribution.

Disclaimer

The programs provided in this repository are for educational purposes and may not be production-ready. They are meant to serve as learning resources and may not follow best practices or optimizations for real-world scenarios. Use them at your own discretion. The authors and contributors of this repository are not responsible for any misuse or damage caused by the programs.

data-structures-laboratory's People

Contributors

amit25bhalerao avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.