https://github.com/splode/practice-c
This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.
https://github.com/splode/practice-c
algorithms c computer-science data-structures
Last synced: 8 days ago
JSON representation
This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.
- Host: GitHub
- URL: https://github.com/splode/practice-c
- Owner: Splode
- Created: 2018-12-31T03:04:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-28T19:25:51.000Z (over 6 years ago)
- Last Synced: 2025-05-17T11:07:59.958Z (about 1 month ago)
- Topics: algorithms, c, computer-science, data-structures
- Language: C
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C Practice
> This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.
## Data Structures
- [ ] Arrays
- [x] Reversal
- [x] Singly Linked Lists
- [x] Traversal
- [x] Insertion
- [x] Removal
- [x] Length
- [ ] Circular Linked Lists
- [ ] Doubly Linked Lists
- [x] Stacks
- [x] Push
- [x] Pop
- [x] Peek
- [x] Length
- [x] isFull
- [x] isEmpty
- [x] Queues
- [x] Enqueue
- [x] Dequeue
- [x] Front/Rear
- [x] Length
- [x] isFull
- [x] isEmpty
- [ ] Graphs
- [ ] Trees## Algorithms
### Sorting
- [x] Bubble sort
- [ ] Merge sort
- [ ] Quick sort### Searching
- [ ] Linear search
- [ ] Binary search