diff --git a/SOLUTION.md b/SOLUTION.md index 9d9295c..9d8ca25 100644 --- a/SOLUTION.md +++ b/SOLUTION.md @@ -92,7 +92,7 @@ I got a score of 73/100 for this mining program. The program has been designed while taking care of minimizing string parsing, as much as possible. For example, especially in the `serialize.h` file, all the functions related to txn serialization and data type conversions have been optimized so that the task to be performed is done in just a single iteration of the string. Why is it important?\ -These functions are some common functions and will be called a lot of times, thus essentially amounting to executing these functions on the entire list of transactions (which is VERY BIG). Thus reducing the time complexity even from O(2N) to O(N) can give us some serious improvement in the runtime. +These functions are some common functions and will be called a lot of times, thus essentially amounting to executing these functions on the entire list of transactions (which is VERY BIG). Thus, reducing the time complexity, even from O(2N) to O(N), can give us significant improvement in the runtime. # Conclusion @@ -111,4 +111,4 @@ Further, there could be some room for improvement by removing redundant transact * https://learnmeabitcoin.com/ * https://github.com/bitcoin/bips * https://developer.bitcoin.org/reference/transactions.html -* https://en.bitcoin.it/wiki/Script \ No newline at end of file +* https://en.bitcoin.it/wiki/Script