λμ νλ‘κ·Έλλ°Intermediate
Kadane μκ³ λ¦¬μ¦ (μ΅λ λΆλΆ λ°°μ΄)
O(n) μκ°μ μ΅λ ν©μ κ°μ§ μ°μ λΆλΆ λ°°μ΄μ μ°Ύλ μ°μν λμ νλ‘κ·Έλλ° μκ³ λ¦¬μ¦μ λλ€. κ° λ¨κ³μμ νμ¬ λΆλΆ λ°°μ΄μ νμ₯ν μ§ μλ‘ μμν μ§λ₯Ό κ²°μ νμ¬ νμμ μ리μ DPλ₯Ό κ²°ν©ν©λλ€. μ£Όμ μμ΅ μ΅μ ν, μ νΈ μ²λ¦¬, DP μ΅μ ν κΈ°λ² μ΄ν΄μ νμμ μ λλ€.
#dynamic-programming#greedy#optimization#stock-market
Complexity Analysis
Time (Average)
O(n)Expected case performance
Space
O(1)Memory requirements
Time (Best)
O(n)Best case performance
Time (Worst)
O(n)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