Skip to content

Diosim/data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures Assignment Repository

This repository contains C code implementing various exercises related to data structures. Below is a brief overview of the exercises covered in this repository along with a guide on how to navigate through the code.

Exercise Directory

  1. Exercise 1 - Matrix Operations

    • Implementation of basic matrix operations including retrieval, update, and addition of matrices.
    • Demonstrates fundamental concepts of array manipulation in C.
  2. Exercise 2 - Placeholder

    • This exercise serves as a placeholder and currently does not contain any specific implementation.
  3. Exercise 3 - Student Directory Management

    • Implementation of a student directory management system.
    • Features include adding students, displaying all students, displaying students by course, and preloading sample student data.
  4. Exercise 4 - LIFO Stack (Simple)

    • Implementation of a LIFO (Last In, First Out) stack using arrays.
    • Includes functionalities for pushing elements onto the stack and popping elements from the stack.
  5. Exercise 5 - LIFO Stack (Linked Lists)

    • Implementation of a LIFO stack using linked lists.
    • Provides functionalities for pushing and popping elements from the stack.
  6. Exercise 6 - Placeholder

    • This exercise serves as a placeholder and currently does not contain any specific implementation.

How to Use

  1. Clone the repository to your local machine using git clone <repository-url>.
  2. Navigate to the cloned directory.
  3. Compile the C code using a C compiler such as GCC.
  4. Execute the compiled binary to interact with the implemented exercises.

Usage Instructions

  • Run the main program to access the exercise menu.
  • Choose the desired exercise by entering the corresponding number.
  • Follow the on-screen prompts to interact with the chosen exercise.

Contributors

This repository was created as an assignment for the Data Structures course at the University of Piraeus. The code was developed by the students as part of their coursework.

License

This repository is provided under the MIT License. You are free to use and modify the code for educational purposes.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages