How rzhyv/dsa-_1st_sem_2nd_year works
This repository contains three independent interactive console programs: a student-record manager, an integer-list manager, and a binary-tree demo. Each takes menu input and performs its own operations; the first two store records in fixed-size arrays, while the tree demo builds and traverses a binary tree. The source excerpts show each program’s internal calls, but there is no README describing broader capabilities or relationships.
Main entry points: Act_2.c Record operations · ppt_code.c List operations · MP5.cpp Tree operations
Components 18
Student Records
- Program loop
Act_2.c - Menu input
Act_2.c - Record operations
Act_2.c - Capacity and lookup
Act_2.c - Student arrays
Act_2.c
Integer List
- Program loop
ppt_code.c - Menu input
ppt_code.c - List operations
ppt_code.c - Capacity and lookup
ppt_code.c - Integer array
ppt_code.c
Binary Tree Demo
- Program loop
MP5.cpp - Menu input
MP5.cpp - Tree operations
MP5.cpp - Queue operations
MP5.cpp - Tree nodes
MP5.cpp
Other components
- Console user
- Console user
- Console user
Connections 15
- Console user → Menu input: enters choices
Act_2.c - Program loop → Menu input: calls
Act_2.c - Program loop → Record operations: dispatches
Act_2.c - Record operations → Capacity and lookup: checks and locates
Act_2.c - Record operations → Student arrays: reads and writes
Act_2.c - Console user → Menu input: enters choices
ppt_code.c - Program loop → Menu input: calls
ppt_code.c - Program loop → List operations: dispatches
ppt_code.c - List operations → Capacity and lookup: checks and locates
ppt_code.c - List operations → Integer array: reads and writes
ppt_code.c - Console user → Menu input: enters choices
MP5.cpp - Program loop → Menu input: calls
MP5.cpp - Program loop → Tree operations: dispatches
MP5.cpp - Tree operations → Queue operations: uses
MP5.cpp - Tree operations → Tree nodes: reads and links
MP5.cpp