https://github.com/belovetech/alx-low_level_programming
A solid foundation in low-level programming using C, the mother of all languages. This codebase includes functional and dynamic programming, data structures (arrays, singly and doubly linked lists, hash tables), memory management, I/O operations, kernel interaction, and more.
https://github.com/belovetech/alx-low_level_programming
algorithms arrays c data-structures linked-list pointers-in-c recursion-algorithm string-manipulation
Last synced: 10 months ago
JSON representation
A solid foundation in low-level programming using C, the mother of all languages. This codebase includes functional and dynamic programming, data structures (arrays, singly and doubly linked lists, hash tables), memory management, I/O operations, kernel interaction, and more.
- Host: GitHub
- URL: https://github.com/belovetech/alx-low_level_programming
- Owner: belovetech
- Created: 2022-03-10T10:54:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-04T16:55:02.000Z (about 3 years ago)
- Last Synced: 2025-01-06T11:40:21.585Z (11 months ago)
- Topics: algorithms, arrays, c, data-structures, linked-list, pointers-in-c, recursion-algorithm, string-manipulation
- Language: C
- Homepage:
- Size: 492 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Low-level programming
## C proramming language for Algorithms & Data structures
This repository contains all alx projects using `C programming language for` `algorithms` and `data structure`
## Directories in the repository
| Directories | Description |
| -------------------------------- | -------------------------------------------- |
| 0x00-hello_world | Introduction to `C` programming language |
| 0x01-variables_if_else_while | Variables, and conditional statement in `C` |
| 0x02-functions_nested_loops | Function and nested loop in `C` |
| 0x03-debugging | Debugging in `C` |
| 0x04-more_functions_nested_loops | More function and nested loop in `C` |
| 0x05-pointers_arrays_strings | Concept of Pointer, array and strings in `C` |
| 0x06-pointers_arrays_strings | More on pointer, array and strings |
| 0x07-pointers_arrays_strings | Even more pointer, array and strings |
| 0x08-Recursion | Recursion in `C` |
| 0x09-static_libraries | Static libraries in `C` |
| 0x0A-argc_argv | Arguments count and arguments vectors |
| 0x0B-malloc-free | Dynamic memory allocation in `C` |
| 0x0D-preprocessor | Preprocessor in `C` |
| 0X0E-structures, typdef | Structures and typdef in `C` |
| 0x0F-Function pointers | Function pointer and its usage in `C` |
| 0x14-Bit manipulation | Bit manipulation in `C` |
| 0x12-Singly linked lists | Singly linked lists in `C` |
| 0x13-More singly linked lists | More Singly linked lists in `C` |
| 0x15-File I/O | File input and output in `C` |
| 0x17-doubly_linked_lists | Doubly linked list data stucture |
| 0x18-dynamic_libraries | Dynamic libraries in `C` |
| 0x1A-hash_tables | Hash tables data structure |
### PS
This is a project done during Full Stack Software Engineering studies at ALX_AFRICA. The objectives of the project is to teach ALX-SE students low level programming language (C) and algorithms solving.