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

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.

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.