An open API service indexing awesome lists of open source software.

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.

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