Commit Graph

10 Commits

Author SHA1 Message Date
whaffman
8d6e32b681 Implement BitcoinExchange class with file handling and data processing
- Added BitcoinExchange class to manage Bitcoin data.
- Implemented methods for loading data from files and processing input.
- Introduced exception handling for various error scenarios (file not found, line format issues, negative values, etc.).
- Created a main function to demonstrate usage and handle command-line arguments.
- Added input data file with various test cases for validation.
2025-09-09 16:50:47 +02:00
whaffman
d1ee3b830c Update common.mk: correct update timestamp and enhance clean target to remove dependency files 2025-09-08 16:13:57 +02:00
whaffman
08c21e6efe Implement RPN class with evaluation logic, exception handling, and main function; update PmergeMe class to track comparisons and enhance input validation 2025-09-08 16:09:46 +02:00
whaffman
306e63bd08 Refactor PmergeMe class; implement template-based constructor and sorting methods, enhance output formatting, and update VSCode settings 2025-09-04 17:00:02 +02:00
whaffman
e696e2a994 Refactor PmergeMe class; implement template-based sorting and insertion methods, enhance timing output, and update VSCode settings 2025-09-04 16:18:25 +02:00
whaffman
bfbbb4acdd Refactor PmergeMe class; reorganize includes, improve formatting, and streamline constructor logic
off by one error in binary search
2025-09-03 22:35:36 +02:00
whaffman
1370dab089 Add comparison tracking to PmergeMe sorting; enhance sorting logic and update settings 2025-09-03 17:52:49 +02:00
whaffman
25e95e3ff6 Refactor sorting logic in PmergeMe class; remove placeholder comments and adjust insertion logic 2025-09-02 17:34:08 +02:00
whaffman
e3d2a47a5e Refactor PmergeMe class and implement sorting logic; update CFLAGS to use C++20; add VSCode settings 2025-09-02 17:14:28 +02:00
whaffman
d0a1b09d9a initial 2025-08-24 20:51:08 +02:00