Console-based Java application that validates a string as a palindrome using multiple approaches.
| Use Case | Description |
|---|---|
| UC1 | Welcome Message |
| UC2 | Hardcoded Check |
| UC3 | String Reverse |
| UC4 | Character Array |
| UC5 | Stack Based Check |
| UC6 | Queue + Stack |
| UC7 | Deque Optimized Check |
| UC8 | Linked List Based Palindrome |
| UC9 | Recursive Palindrome Checker |
| UC10 | Case-Insensitive & Space-Ignored Check |
| UC11 | Object-Oriented Palindrome Service |
| UC12 | Strategy Pattern Implementation |
| UC13 | Performance Comparison (Benchmarking) |
| Branch | Purpose |
|---|---|
| main | Final stable version |
| develop | Integration branch |
| feature/UCx | Individual use case development |