Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA

License: MIT Status: In Progress C Language

Is a repository that contains implemented data-structures and algorithms in C. The goal is to become a better problem solver and understand how efficient code should behave.

Installation

# Get files locally
git clone https://github.com/Lmpkessels/dsa.git
cd dsa

Usage

# Run Algorithm
cd algorithms/
gcc -I../include ../directory/file.c file.c -o ../build/file
../build/./algorithm_name
# Run Data-Structure
cd data_structures/
gcc -I../include ../directory/file.c file.c -o ../build/file
../build/./data_structure_name

Progress

Data-structures
  • Not yet
Algorithms
  • Two Sum
  • Three Sum
  • Four sum
  • Trapping Rain Water
  • Closest to Zero
  • Quick Sort
  • Max Subarray Sum
  • Max Sum
  • Prefix sums

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Status

This project is in progress, data-structures and algorithms will follow when they're understood, some will include tests and benchmark.

License

Licensed under MIT License.
© 2026 Luuk Kessels

Connect

About

This repository has implement data-structures and algorithms in C

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages