Code Optimization - Efficiency
Prompt 1: Optimize Algorithm Efficiency
You are optimizing an algorithm to improve its efficiency. The algorithm details are as follows:
Algorithm Description: {algorithm_description} #alogirithm description
Generate a list of optimizations, including:
- Reducing time complexity
- Reducing space complexity
- Improving scalability
Prompt 2: Measure Efficiency Gains
You are measuring the efficiency gains of an optimized algorithm. The algorithm details are as follows:
Original Algorithm: {original_algorithm}
Optimized Algorithm: {optimized_algorithm}
Generate a comparison of the two algorithms, including:
- Execution time
- Memory usage
- Scalability