Algorithm Correctness

Verification of algorithm implementation correctness


Prompt

Verify that the algorithm is implemented correctly and handles all edge cases. Check for logical errors and adherence to algorithmic principles.

Time and Space Complexity

Analysis of computational complexity


Prompt

Evaluate the time and space complexity analysis provided by the student. Check if the analysis is correct and complete.

Code Efficiency

Assessment of code optimization and efficiency


Prompt

Assess the efficiency of the implementation. Identify potential optimizations and inefficient code patterns.

Data Structure Design

Evaluation of data structure choice and design


Prompt

Evaluate the appropriateness of data structure choices and their design. Consider scalability and maintainability.

Testing and Validation

Assessment of testing methodology


Prompt

Evaluate the testing approach, including test cases, edge case handling, and validation methods used.