Skip to content

Latest commit

 

History

History
305 lines (299 loc) · 18 KB

File metadata and controls

305 lines (299 loc) · 18 KB

Data Structure Libraries



Prerequisite Knowledge:


Data Structure Libraries

# Project Logo Project Name Project Releases
per Project
# Tasks
per Project
Hrs
per Project
01 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
02 Stack Array Based Library
03 Queue Array Based Library
04 Deque Array Based Library
05 Linked List Library
06 Stack Linked List Based Library
07 Queue Linked List Based Library
08 Deque Linked List Based Library
09 Binary Search Tree 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 AVL Tree Library
11 Red Black Tree Library
12 Splay Tree Library
13 Trie Library
14 Disjoint Set Library
15 Segment Tree Library
16 Binary Indexed Tree Library
17 Binary Heap 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 Binomial Heap Library
19 Fibonacci Heap Library
20 Pairing Heap Library
21 Hash Map Library
22 Open Addressing Hash Table Library
23 Chained Hash Table Library
24 Double Hashing Hash Table Library