Skip to content

PedroFnseca/data-structure-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Data Structures in C - Educational Implementations

Welcome to the Data Structures in C repository! This project is designed for educational purposes, providing clear and structured implementations of various fundamental data structures in C. Whether you're a student, developer, or enthusiast looking to deepen your understanding of data structures, this repository serves as a valuable learning resource.


πŸ“Œ Project Overview

This repository showcases the implementation of different data structures in C, with a focus on dynamic memory allocation, efficient traversal, and structured coding practices. Each folder corresponds to a specific data structure, containing:

  • πŸ“œ C Source Code: Well-structured and documented implementation.
  • πŸ“˜ README Files: Detailed explanations on how each data structure works.
  • πŸ“ Examples & Outputs: Practical use cases with sample inputs and expected outputs.

πŸ“‚ Available Implementations

1️⃣ 3D Matrix / Array

  • A dynamically allocated three-dimensional matrix.
  • Demonstrates memory allocation (malloc), data traversal, and memory deallocation (free).
  • Includes a user input mechanism for custom matrix dimensions.

How to Use

  1. Navigate to the folder of the desired data structure.
  2. Compile the C file using GCC:
    gcc [filename].c -o [output-name]
  3. Run the compiled program:
    ./[output-name]
  4. Follow the program instructions for input and observe the output.

🎯 Why Use This Repository?

  • Ideal for students & self-learners exploring C programming.
  • Provides hands-on practice with real-world examples.
  • Enhances problem-solving skills through structured coding techniques.

Stay engaged and keep learning! Contributions and feedback are always welcome. πŸš€

About

Educational repository featuring data structure implementations in C

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages