Skip to content

bruce-mig/gl-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Glue Based Library for Data Structures

Welcome to the Glue Based Library for Data Structures! This repository is dedicated to implementing various data structures using a unique glue-based approach.

Table of Contents

Introduction

This library is designed to provide efficient and easy-to-use data structures with a focus on flexibility and performance. By using a glue-based approach, we aim to offer data structures that are both powerful and versatile, suitable for a wide range of applications.

Features

  • Glue-Based Approach: A unique method for implementing data structures.
  • Doubly Linked Lists: The first data structure implemented in this library.
  • High Performance: Optimized for speed and efficiency.
  • Easy to Use: Simple API for quick integration into your projects.

Installation

To use this library, clone the repository and compile the source code. Ensure you have gcc installed on your system.

git clone https://github.com/bruce-mig/gl-lib.git
cd gl-lib/glthreads

Usage

Once you have compiled the library, you can include it in your projects. Here is a basic example of how to use the glue-based doubly linked list.

Running the Driver Program

To test the library, you can run the provided driver program (main.c) using the Makefile. Follow these steps:

  1. Navigate to the glthreads directory:

    cd gl-lib/glthreads
  2. Compile the program using make:

    make exe
  3. Run the executable:

    ./exe

This will execute the driver program and demonstrate the functionality of the glue-based doubly linked list.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). You are free to use, modify, and distribute this software under the terms of the license. For more details, see the LICENSE file.

Contributing

We welcome contributions to this project! If you have an idea for a new feature or have found a bug, please open an issue or submit a pull request. Be sure to follow our contributing guidelines.

Thank you for your interest in the Glue Based Library for Data Structures!

About

Glue based Library for Data Structures

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published