Skip to content

Collection of C language implementations for essential Data Structures: Stacks, Queues, Linked Lists, and Binary Trees

Notifications You must be signed in to change notification settings

HenriqueSouzaMarques/Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures Repository

This repository provides Data Structures (C language) using concepts, such as Abstract Type of Data (ATD), acquired from the SCC0202 - Algorithms and Data Structures I - ICMC/USP taught by Prof. Marcelo Manzato.

Covered topics:

The repository covers the following topics:

  • Stacks:
    • Linked Implementation
    • Sequential Implementation
  • Queues:
    • Linked Implementation
    • Sequential Implementation
  • Linked Lists:
    • Singly Linked List
    • Doubly Linked List
  • Binary Trees:
    • Generic Binary Tree
    • Search Binary Tree
    • AVL Tree

These topics serve as a foundation for understanding and working with data structures.

Feel free to explore the code and use it as a reference or starting point for your own projects.

Usage

To use the provided code, follow these steps:

  1. Clone the repository to your local machine.
  2. Navigate to the appropriate directory.
  3. Write test code inside the respective main.c file.
  4. Compile the C code running make
  5. Run the compiled executable with make run

About

Collection of C language implementations for essential Data Structures: Stacks, Queues, Linked Lists, and Binary Trees

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published