How aravindkothamasu/programs-all works
This repository is a collection of independent C and Python experiments, not one integrated product. Its README identifies examples including Huffman coding, a Rain-Holes game, and algorithms; the tree also contains a mouse-device application, preprocessor utilities, and standalone system programs. Users run each program separately, supplying input where applicable, and receive computed, transformed, or interactive output. The graph preserves these independent branches; unsampled modules are included where identifiable, but relationships between them are omitted unless supported by the excerpts or source index.
Main entry points: application.c Mouse Brightness App · Graph/main.c Graph Demo · src/main.c Hash Table Demo · encode.c Huffman Encoder
Components 20
Algorithms
- Graph Demo
Algorithm/Graph/main.c - Graph Algorithms
Algorithm/Graph/algo.c - Graph Structure
Algorithm/Graph/graph.c - Hash Table Demo
Algorithm/Hash_Table/src/main.c - Hash Operations
Algorithm/Hash_Table/src/Hash.c - CSV Input
Algorithm/Hash_Table/src/csv.c - Huffman Encoder
Algorithm/HuffMan/src/encode.c - Huffman Decoder
Algorithm/HuffMan/src/decode.c - Huffman Support
Algorithm/HuffMan/src/common.c - Search Examples
Algorithm/Search/search.c - Sorting Examples
Algorithm/Sorting/sorting_algos.c - Luhn Check
Algorithm/luhn/luhn.c - Red-Black Tree
Algorithm/Red_BL_Tree
Games And Applications
- Rain-Holes Game
Algorithm/Rain_Holes/new.c - Mouse Brightness App
Algorithm/mouse/application.c - Mouse Device
Utilities
- Preprocessor Tools
Algorithm/Preprocessor_Compilation - Python Programs
Indian_Flag.py - System Programs
systemlogin.c
Other components
- User
Connections 14
- User → Graph Demo: runs
- User → Hash Table Demo: runs
- User → Huffman Encoder: runs
- User → Huffman Decoder: runs
- User → Search Examples: runs
- User → Sorting Examples: runs
- User → Luhn Check: runs
- User → Red-Black Tree: runs
- User → Rain-Holes Game: plays
- User → Mouse Brightness App: runs
Algorithm/mouse/application.c - Mouse Brightness App → Mouse Device: reads
Algorithm/mouse/application.c - User → Preprocessor Tools: runs
- User → Python Programs: runs
- User → System Programs: runs