Skip to content

Commit 01cc18a

Browse files
authored
Update README.md
1 parent f1d3d67 commit 01cc18a

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

README.md

+37-37
Original file line numberDiff line numberDiff line change
@@ -80,70 +80,70 @@
8080

8181
* 이론
8282
* 기준에 따라서 데이터를 정렬
83-
* 선택 정렬: [Python 3.7 코드](/6/1.py)
84-
* 스와프(Swap): [Python 3.7 코드](/6/2.py)
85-
* 삽입 정렬: [Python 3.7 코드](/6/3.py)
86-
* 퀵 정렬: [Python 3.7 코드](/6/4.py)
83+
* 선택 정렬: ([Python 3.7 코드](/6/1.py) / [C++ 코드](/6/1.cpp) / [Java 코드](/6/1.java))
84+
* 스와프(Swap): ([Python 3.7 코드](/6/2.py) / [C++ 코드](/6/2.cpp) / [Java 코드](/6/2.java))
85+
* 삽입 정렬: ([Python 3.7 코드](/6/3.py) / [C++ 코드](/6/3.cpp) / [Java 코드](/6/3.java))
86+
* 퀵 정렬: ([Python 3.7 코드](/6/4.py) / [C++ 코드](/6/4.cpp) / [Java 코드](/6/4.java))
8787
* 파이썬의 장점을 살린 퀵 정렬: [Python 3.7 코드](/6/5.py)
88-
* 계수 정렬: [Python 3.7 코드](/6/6.py)
89-
* 정렬 라이브러리 기본 예제: [Python 3.7 코드](/6/7.py)
90-
* 정렬 라이브러리 키(Key) 기준 정렬 예제: [Python 3.7 코드](/6/9.py)
88+
* 계수 정렬: ([Python 3.7 코드](/6/6.py) / [C++ 코드](/6/6.cpp) / [Java 코드](/6/6.java))
89+
* 정렬 라이브러리 기본 예제: ([Python 3.7 코드](/6/7.py) / [C++ 코드](/6/7.cpp) / [Java 코드](/6/7.java))
90+
* 정렬 라이브러리 키(Key) 기준 정렬 예제: ([Python 3.7 코드](/6/9.py) / [C++ 코드](/6/9.cpp) / [Java 코드](/6/9.java))
9191
* 실전
92-
* 위에서 아래로: [Python 3.7 코드](/6/10.py)
93-
* 성적이 낮은 순서대로 학생 출력하기: [Python 3.7 코드](/6/11.py)
94-
* 두 배열의 원소 교체: [Python 3.7 코드](/6/12.py)
92+
* 위에서 아래로: ([Python 3.7 코드](/6/10.py) / [C++ 코드](/6/10.cpp) / [Java 코드](/6/10.java))
93+
* 성적이 낮은 순서대로 학생 출력하기: ([Python 3.7 코드](/6/11.py) / [C++ 코드](/6/11.cpp) / [Java 코드](/6/11.java))
94+
* 두 배열의 원소 교체: ([Python 3.7 코드](/6/12.py) / [C++ 코드](/6/12.cpp) / [Java 코드](/6/12.java))
9595

9696
#### 7장 이진 탐색
9797

9898
* 이론
9999
* 범위를 반씩 좁혀가는 탐색
100-
* 순차 탐색: [Python 3.7 코드](/7/1.py)
101-
* 재귀 함수를 이용한 이진 탐색: [Python 3.7 코드](/7/2.py)
102-
* 반복문을 이용한 이진 탐색: [Python 3.7 코드](/7/3.py)
100+
* 순차 탐색: ([Python 3.7 코드](/7/1.py) / [C++ 코드](/7/1.cpp) / [Java 코드](/7/1.java))
101+
* 재귀 함수를 이용한 이진 탐색: ([Python 3.7 코드](/7/2.py) / [C++ 코드](/7/2.cpp) / [Java 코드](/7/2.java))
102+
* 반복문을 이용한 이진 탐색: ([Python 3.7 코드](/7/3.py) / [C++ 코드](/7/3.cpp) / [Java 코드](/7/3.java))
103103
* 파이썬에서 빠르게 입력 받기: [Python 3.7 코드](/7/4.py)
104104
* 실전
105105
* 부품 찾기
106-
* 이진 탐색으로 해결: [Python 3.7 코드](/7/5.py)
107-
* 계수 정렬로 해결: [Python 3.7 코드](/7/6.py)
108-
* 집합(Set) 자료형으로 해결: [Python 3.7 코드](/7/7.py)
109-
* 떡볶이 떡 만들기: [Python 3.7 코드](/7/8.py)
106+
* 이진 탐색으로 해결: ([Python 3.7 코드](/7/5.py) / [C++ 코드](/7/5.cpp) / [Java 코드](/7/5.java))
107+
* 계수 정렬로 해결: ([Python 3.7 코드](/7/6.py) / [C++ 코드](/7/6.cpp) / [Java 코드](/7/6.java))
108+
* 집합(Set) 자료형으로 해결: ([Python 3.7 코드](/7/7.py) / [C++ 코드](/7/7.cpp) / [Java 코드](/7/7.java))
109+
* 떡볶이 떡 만들기: ([Python 3.7 코드](/7/8.py) / [C++ 코드](/7/8.cpp) / [Java 코드](/7/8.java))
110110

111111
#### 8장 다이나믹 프로그래밍
112112

113113
* 이론
114-
* 비효율적인 피보나치 수열 구현: [Python 3.7 코드](/8/1.py)
115-
* 피보나치 수열 (Top-bottom): [Python 3.7 코드](/8/2.py)
116-
* 피보나치 수열 (Bottom-top): [Python 3.7 코드](/8/4.py)
114+
* 비효율적인 피보나치 수열 구현: ([Python 3.7 코드](/8/1.py) / [C++ 코드](/8/1.cpp) / [Java 코드](/8/1.java))
115+
* 피보나치 수열 (Top-bottom): ([Python 3.7 코드](/8/2.py) / [C++ 코드](/8/2.cpp) / [Java 코드](/8/2.java))
116+
* 피보나치 수열 (Bottom-top): ([Python 3.7 코드](/8/4.py) / [C++ 코드](/8/4.cpp) / [Java 코드](/8/4.java))
117117
* 실전
118-
* 1로 만들기: [Python 3.7 코드](/8/5.py)
119-
* 개미 전사: [Python 3.7 코드](/8/6.py)
120-
* 바닥 공사: [Python 3.7 코드](/8/7.py)
121-
* 효율적인 화폐 구성: [Python 3.7 코드](/8/8.py)
118+
* 1로 만들기: ([Python 3.7 코드](/8/5.py) / [C++ 코드](/8/5.cpp) / [Java 코드](/8/5.java))
119+
* 개미 전사: ([Python 3.7 코드](/8/6.py) / [C++ 코드](/8/6.cpp) / [Java 코드](/8/6.java))
120+
* 바닥 공사: ([Python 3.7 코드](/8/7.py) / [C++ 코드](/8/7.cpp) / [Java 코드](/8/7.java))
121+
* 효율적인 화폐 구성: ([Python 3.7 코드](/8/8.py) / [C++ 코드](/8/8.cpp) / [Java 코드](/8/8.java))
122122

123123
#### 9장 최단 경로
124124

125125
* 이론
126126
* 가장 빠른 길 찾기
127-
* 간단한 다익스트라 알고리즘: [Python 3.7 코드](/9/1.py)
128-
* 개선된 다익스트라 알고리즘 (우선순위 큐): [Python 3.7 코드](/9/2.py)
129-
* 플로이드 워셜 알고리즘: [Python 3.7 코드](/9/3.py)
127+
* 간단한 다익스트라 알고리즘: ([Python 3.7 코드](/9/1.py) / [C++ 코드](/9/1.cpp) / [Java 코드](/9/1.java))
128+
* 개선된 다익스트라 알고리즘 (우선순위 큐): ([Python 3.7 코드](/9/2.py) / [C++ 코드](/9/2.cpp) / [Java 코드](/9/2.java))
129+
* 플로이드 워셜 알고리즘: ([Python 3.7 코드](/9/3.py) / [C++ 코드](/9/3.cpp) / [Java 코드](/9/3.java))
130130
* 실전
131-
* 미래 도시: [Python 3.7 코드](/9/4.py)
132-
* 전보: [Python 3.7 코드](/9/5.py)
131+
* 미래 도시: ([Python 3.7 코드](/9/4.py) / [C++ 코드](/9/4.cpp) / [Java 코드](/9/4.java))
132+
* 전보: ([Python 3.7 코드](/9/5.py) / [C++ 코드](/9/5.cpp) / [Java 코드](/9/5.java))
133133

134134
#### 10장 기타 그래프 이론
135135

136136
* 이론
137137
* 다양한 그래프 알고리즘
138-
* 간단한 서로소 집합 알고리즘: [Python 3.7 코드](/10/1.py)
139-
* 개선된 서로소 집합 알고리즘 (경로 압축): [Python 3.7 코드](/10/3.py)
140-
* 서로소 집합을 활용한 사이클 판별: [Python 3.7 코드](/10/4.py)
141-
* 크루스칼 알고리즘: [Python 3.7 코드](/10/5.py)
142-
* 위상 정렬: [Python 3.7 코드](/10/6.py)
138+
* 간단한 서로소 집합 알고리즘: ([Python 3.7 코드](/10/1.py) / [C++ 코드](/10/1.cpp) / [Java 코드](/10/1.java))
139+
* 개선된 서로소 집합 알고리즘 (경로 압축): ([Python 3.7 코드](/10/3.py) / [C++ 코드](/10/3.cpp) / [Java 코드](/10/3.java))
140+
* 서로소 집합을 활용한 사이클 판별: ([Python 3.7 코드](/10/4.py) / [C++ 코드](/10/4.cpp) / [Java 코드](/10/4.java))
141+
* 크루스칼 알고리즘: ([Python 3.7 코드](/10/5.py) / [C++ 코드](/10/5.cpp) / [Java 코드](/10/5.java))
142+
* 위상 정렬: ([Python 3.7 코드](/10/6.py) / [C++ 코드](/10/6.cpp) / [Java 코드](/10/6.java))
143143
* 실전
144-
* 팀 결성: [Python 3.7 코드](/10/7.py)
145-
* 도시 분할 계획: [Python 3.7 코드](/10/8.py)
146-
* 커리큘럼: [Python 3.7 코드](/10/9.py)
144+
* 팀 결성: ([Python 3.7 코드](/10/7.py) / [C++ 코드](/10/7.cpp) / [Java 코드](/10/7.java))
145+
* 도시 분할 계획: ([Python 3.7 코드](/10/8.py) / [C++ 코드](/10/8.cpp) / [Java 코드](/10/8.java))
146+
* 커리큘럼: ([Python 3.7 코드](/10/9.py) / [C++ 코드](/10/9.cpp) / [Java 코드](/10/9.java))
147147

148148
### Part 3 알고리즘 유형별 기출문제
149149

0 commit comments

Comments
 (0)