Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elidrissidev/dsa-practice
My playground repository where I'm practicing DSA using C!
https://github.com/elidrissidev/dsa-practice
algorithms c computer-science data-structures
Last synced: 22 days ago
JSON representation
My playground repository where I'm practicing DSA using C!
- Host: GitHub
- URL: https://github.com/elidrissidev/dsa-practice
- Owner: elidrissidev
- License: mit
- Created: 2022-11-02T20:59:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-22T12:01:49.000Z (almost 2 years ago)
- Last Synced: 2024-10-10T23:01:14.225Z (about 1 month ago)
- Topics: algorithms, c, computer-science, data-structures
- Language: C
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# data structures and algorithms practice
My playground repository where I'm practicing DSA using C!
## Running tests
Each data structure contains tests under a `*_test.c` file, to run it simply compile it with source file.
For example, to run tests for the array data structure in a unix environment:
```sh
$ gcc -g array/array.c array/array_test.c -o array/array_test
```Optionally run the compiled binary using [valgrind](https://valgrind.org/docs/manual/quick-start.html) for memory leak checks:
```sh
$ valgrind --leak-check=full array/array_test
```