https://github.com/r-pagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
https://github.com/r-pagard/c-algorithm
algorithms c cprogramming data-structures
Last synced: 9 months ago
JSON representation
Write some algorithms with C programming language. I'm trying to write the best way that I can.
- Host: GitHub
- URL: https://github.com/r-pagard/c-algorithm
- Owner: r-pagard
- Created: 2024-09-26T21:02:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-30T13:03:47.000Z (12 months ago)
- Last Synced: 2025-02-12T10:45:12.851Z (10 months ago)
- Topics: algorithms, c, cprogramming, data-structures
- Language: C
- Homepage:
- Size: 221 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DSA with C programming language
### **About**
*Data Structure and Algorithm with C*
This repository has an implementation of the algorithms and data structures in the C programming language. I made this repository for fun, and it started while I was solving the *programming and data-structure* challenges lessons in university. I thought it would be helpful for others, especially students, and some more study for myself.
---
### **Contribute to DSA with C**
There are many diiferent ways to contribute to this repository, actually because I started this repository for fun and I'm working on it for fun, so you just can check the respository and if you find a bug or some better solution for any of these files, just make an issue and describe it the bug or the reason and work on it.
**Steps:**
1. Create an issue
2. Fork the repository
3. Work on the problem
4. Create a pull request(PR)
---
### **Data Structures**
- [**Stack**](https://github.com/r-pagard/c-algorithm/tree/main/data-structure/stack)
- [**Queue**](https://github.com/r-pagard/c-algorithm/tree/main/data-structure/queue)
- [**Linked List**](https://github.com/r-pagard/c-algorithm/tree/main/data-structure/linked-list)
- [**Tree**](https://github.com/r-pagard/c-algorithm/tree/main/data-structure/tree)
---
### **Recursive Problems**
- [**Ackerman**](https://github.com/r-pagard/c-algorithm/tree/main/recursive/ackermann)
- [**Combination**](https://github.com/r-pagard/c-algorithm/tree/main/recursive/combination)
---
### **Challenges And Problems**
I'm pushing some of the problems I've solved, including popular problems and challenges from websites like *LeetCode and HackerRank* in [problems](https://github.com/r-pagard/c-algorithm/tree/main/problems) .