ํ๋ก์ด๋ ์์ (Floyd-Warshall)์ ๋ชจ๋ ์ง์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ง์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ๊ตฌํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋งค๋ฒ ๋ฐฉ๋ฌธํ์ง ์์ ๋ ธ๋ ์ค์์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ๋ ๋ ธ๋๋ฅผ ์ฐพ์ ํ์๊ฐ ์๋ค๋ ์ ์ด ๋ค์ต์คํธ๋ผ์ ๋ค๋ฅธ ์ ์ด๋ค. ๋ ธ๋์ ๊ฐ์๊ฐ n ๊ฐ์ผ๋ n ๋ฒ์ ๋จ๊ณ๋ฅผ ์ํํ๋ฉฐ ๋จ๊ณ๋ง๋ค O(N²) ์ ์ฐ์ฐ์ ํตํด ํ์ฌ ๋ ธ๋๋ฅผ ๊ฑฐ์ณ๊ฐ๋ ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ๊ณ ๋ คํ๋ค. ๊ทธ๋์ ์ด ์๊ฐ ๋ณต์ก๋๋ O(N³)์ด๋ค. ์ฆ, ๋ชจ๋ ์ง์ ์ ์์์ผ๋ก ์ผ๊ณ ๋ชจ๋ ์ง์ ์ ๋ํด์ ๋์ผ๋ก ์ผ์์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋๋ฐ ๋ชจ๋ ๋ ธ๋๋ฅผ ๊ฒฝ์ ์ง๋ก ์ผ๋ ๊ณผ์ ์ธ n ๋ฒ์ ๋จ๊ณ๋ฅผ ์ํ ํ๋ค. min(์์ → ๋, ์์ → ๊ฒฝ์ + ๊ฒฝ์ → ๋) ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค. ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ถ๋ฐ ๋ ธ๋๊ฐ 1๊ฐ์ด๋ฏ๋ก ๋ค๋ฅธ ๋ชจ๋ ๋ ธ..
- Firebase
- github
- containerBackground
- SwiftUI
- 2022 KAKAO TECH INTERNSHIP
- WWDC
- YPImagePicker
- Swift
- IOS
- Notification
- Algorithm
- rxswift
- Objective-C
- async/await
- MVVM
- ์๋ฒํต์
- WWDC22
- APNS
- urlsession
- Protocol
- UserDefaults
- OpenSourceLibrary
- watchOS
- Widget
- CloneCoding
- MOYA
- projectsetting
- RxCocoa
- WidgetKit
- configurable widget
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Total
- Today
- Yesterday