Skip to content

Repository files navigation

Data Structures Using C

This repository contains a collection of common data structures implemented in C. These data structures are designed to provide efficient and flexible ways of storing and manipulating data in your C programs.

Table of Contents

  1. Introduction
  2. Data Structures
  3. Usage
  4. Contributing
  5. License

Introduction

Data structures are fundamental components in computer science and software development. They enable efficient organization, retrieval, and manipulation of data. This repository aims to provide well-documented C implementations of various data structures to aid developers in their projects.

Data Structures

  1. Linked List: A basic singly-linked list implementation.
  2. Stack: An implementation of a stack data structure.
  3. Queue: An implementation of a queue data structure.
  4. Binary Search Tree (BST): A binary search tree for efficient searching and sorting.
  5. Hash Table: A simple hash table implementation.
  6. Graph: A basic representation of a graph with common graph operations.

Each data structure is located in its own directory within the repository, containing the C source code along with example usage.

Usage

To use any of the data structures in your C project, follow these steps:

  1. Clone this repository to your local machine.
git clone https://github.com/muralimallela/data-structures-in-c.git

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages