æ°åŠã¢ã«ãŽãªãºã Beginner
ãŠãŒã¯ãªããã®äºé€æ³ïŒGCDïŒ
çŽå å300幎é ã®å€ä»£ã¢ã«ãŽãªãºã ã§ã2ã€ã®æŽæ°ã®æå€§å ¬çŽæ°ãå¹ççã«èšç®ããŸããGCD(a, b) = GCD(b, a mod b)ãšããåçã«åºã¥ããŠããŸããç¶ç¶çã«äœ¿çšãããŠããæãå€ãã¢ã«ãŽãªãºã ã®1ã€ã§ãæ°è«ãæå·åŠãåæ°ã®ç°¡çŽåã®åºç€ã圢æããŠããŸãã
#mathematical#number-theory#ancient-algorithm#gcd-lcm
Complexity Analysis
Time (Average)
O(log min(a, b))Expected case performance
Space
O(1)Memory requirements
Time (Best)
O(log min(a, b))Best case performance
Time (Worst)
O(log min(a, b))Worst case performance
Step: 1 / 0
500ms
SlowFast
Keyboard Shortcuts
Space Play/Pauseâ â StepR Reset1-4 Speed
Real-time Statistics
Algorithm Performance Metrics
Progress0%
Comparisons
0
Swaps
0
Array Accesses
0
Steps
1/ 0
Algorithm Visualization
Step 1 of 0
Initialize array to begin
Default
Comparing
Swapped
Sorted
Code Execution
Currently executing
Previously executed
Implementation