ã°ã©ãã¢ã«ãŽãªãºã Intermediate
å¹ åªå æ¢çŽ¢ïŒBFSïŒ
ã°ã©ããã¬ãã«ããšã«æ¢çŽ¢ããããæ·±ãé²ãåã«çŸåšã®æ·±ãã®ãã¹ãŠã®é ç¹ã蚪åããŸãããã¥ãŒã䜿çšããéã¿ä»ããããŠããªãã°ã©ãã§ã®æççµè·¯ãèŠã€ããã®ã«çæ³çã§ããè¿·è·¯ã®è§£æ±ºããœãŒã·ã£ã«ãããã¯ãŒã¯åæãããŒãéã®æ¥ç¶ã®æ€çŽ¢ãªã©ã®å¿çšããããŸãã
#graph#traversal#shortest-path
Complexity Analysis
Time (Average)
O(V + E)Expected case performance
Space
O(V)Memory requirements
Time (Best)
O(V + E)Best case performance
Time (Worst)
O(V + E)Worst case performance
ð CLRS Reference
Introduction to Algorithmsâ¢Chapter 22â¢Section 22.2
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