Skip to content

Latest commit

 

History

History
305 lines (299 loc) · 18.6 KB

File metadata and controls

305 lines (299 loc) · 18.6 KB

Advanced Data Structure Libraries



Prerequisite Knowledge:


Advanced Data Structure Libraries

# Project Logo Project Name Project Releases
per Project
# Tasks
per Project
Hrs
per Project
01 Treap Library Console App
1- Procedural Programming Implementation
2- Object-Oriented Programming Implementation
3- (Procedural/Object-Oriented) with Testing
4- Modular (Procedural/Object-Oriented) Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

Desktop App
1- Initial GUI Implementation
2- Object-Oriented Transition
3- GUI with Unit Testing
4- Modular Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

2
2
2
2
2
2
2
2


2
2
2
2
2
2
2
2
16 20
02 Interval Tree Library
03 K-D Tree Library
04 AA Tree Library
05 Cartesian Tree Library
06 2-3 Tree Library
07 Scapegoat Tree Library
08 Link-Cut Tree Library
09 Skip List Library Console App
1- Procedural Programming Implementation
2- Object-Oriented Programming Implementation
3- (Procedural/Object-Oriented) with Testing
4- Modular (Procedural/Object-Oriented) Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

Desktop App
1- Initial GUI Implementation
2- Object-Oriented Transition
3- GUI with Unit Testing
4- Modular Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

2
2
2
2
2
2
2
2


2
2
2
2
2
2
2
2
16 20
10 B-Tree Library
11 R-Tree Library
12 K-ary Tree Library
13 Cuckoo Hash Table Library
14 Robin Hood Hash Table Library
15 Hopscotch Hash Table Library
16 Dynamic Perfect Hash Table Library
17 Suffix Array Library Console App
1- Procedural Programming Implementation
2- Object-Oriented Programming Implementation
3- (Procedural/Object-Oriented) with Testing
4- Modular (Procedural/Object-Oriented) Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

Desktop App
1- Initial GUI Implementation
2- Object-Oriented Transition
3- GUI with Unit Testing
4- Modular Implementation
5- User Input Handling and Feedback
6- Code Documentation and Commenting
7- Error Handling and Logging
8- Code Refactoring for Performance and Usability

2
2
2
2
2
2
2
2


2
2
2
2
2
2
2
2
16 20
18 Suffix Tree Library
19 Suffix Automaton Library
20 Sparse Suffix Array/Tree Library
21 Generalized Suffix Array/Tree Library
22 Dynamic Suffix Array/Tree Library
23 Online Suffix Array/Tree Library
24 Compressed Suffix Array/Tree Library