This repository contains programs written for the low-level programming and algorithm track at Holberton School. In these projects, I learned about data structures, algorithms, and other low-level programming concepts while working in the C language. The specific list of projects contained as follows:
- C - Hello, World
- C - Variables, if, else, while
- C - Functions, nested loops
- C - More functions, more nested loops
- C - Pointers, arrays and strings
- C - Recursion
- C - Static libraries
- C - Argc, argv
- C - Malloc, free
- C - More malloc, free
- C - Preprocessor
- C - Structures, typedef
- C - Function pointers
- C - Variadic functions
- C - Printf
- C - Singly linked lists
- C - Digital Clock
- C - More singly linked lists
- C - Bit manipulation
- C - File I/O
- C - Simple Shell
- C - Doubly linked lists
- C - Stacks, Queues - LIFO, FIFO
- C - Stacks and Queues
- C - Hash tables
- C - Sorting algorithms & Big O
- C - Makefiles
- C - Binary trees
- C - Search Algorithms
All files have been written in the Betty Style.