The team was founded for the OOP course held by the semester 2022.1, HUST, creating an application that can help people visualize sorting algorithms. Array is the most basic structure of computer science. Most operations as well as other data structures are built and performed on an array. In the scope of the software, the application will explain three sorting algorithms on an array: Merge sort, counting sort and radix sort.
1. Nguyễn Tống Minh - 20204885 (Email: [email protected]) (L)
- Package
sourcecode/src/test
- Package
sourcecode/src/visualso/sorting
- Class
sourcecode/src/visualso/util/ArrayUtils.java
- Diagrams
design
- README.md
README.md
(introduction video) - Pull request feedback: Assess whether coding following the agreed OO schema and conventions.
2. Lý Nhật Nam - 20204886 (Email: [email protected])
- Package
sourcecode/src/visualso/view
(excludeHomeScreen.java
) - Package
sourcecode/src/visualso/controller
(excludeHomeController.java
) - Package
sourcecode/src/visualso/listener
(excludeSortListener.java
) - Class
sourcecode/src/visualso/util/ColorUtils.java
- Report writer
- Pull request feedback: Assess whether new additions have conflicts with the old ones. (e.g. package class diagram is different from general ones)
3. Phạm Thanh Nam - 20204921 (Email: [email protected])
- Package
sourcecode/src/visualso/component
(50%) - Class
sourcecode/src/visualso/view/HomeScreen.java
- Class
sourcecode/src/visualso/controller/HomeController.java
- Class
sourcecode/src/visualso/listener/SortListener.java
- Report writer
- Pull request feedback: Run developing programs and perform actions to test and report uncovered issues.
4. Nguyễn Xuân Nam - 20200422 (Email: [email protected])
- Package
sourcecode/src/visualso/component
(50%) - Package
sourcecode/src/visualso/exception
- Class
sourcecode/src/visualso/util/DataUtils.java
- Presentation designer
- Pull request feedback: Handle possible exceptions of new features.
bandicam.2022-07-13.22-21-47-579.mp4
- VisualGO: https://visualgo.net/en
- Algorithm Visualizer: https://algorithm-visualizer.org/