-
Introduction
- This project is a Python console application, focuses on Data Structures and Algorithms, applys many data structures to student management.
-
Data Structures Explored
2.1 Linked Lists
- We re-build linked list from scratch and implement them in student list, subject list with CRUD features.
2.2 AVL Trees
- We re-build an AVL Tree from scratch and implement them in sorting and searching problem.
2.3 Built-in Data Structures
-
This project also use a variety of built-in data structure, such as: list, tuple and dictionary
-
To manage grade, we custom a dictionary with key is a tuple of (roll, subject_id) and value is score. By doing this, we can fastly search for a grade based on key.
-
Conclusion:
- This project provide us many new knowledge, especially about how to implement data structures in Python.
-
Notifications
You must be signed in to change notification settings - Fork 1
vohoa2004/Student-Management-Python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published