Skip to content

Commit 241a154

Browse files
vil02appgurueu
authored andcommitted
docs: use LaTeX support instead of external renderer
1 parent 4aef4f1 commit 241a154

14 files changed

+53
-53
lines changed

Diff for: ko/기초 수학/등비수열.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
**등비수열의 n번째 항 공식:**
2525

26-
<img src="https://render.githubusercontent.com/render/math?math=a">가 초항, <img src="https://render.githubusercontent.com/render/math?math=r">이 공비일 때, <img src="https://render.githubusercontent.com/render/math?math=n">번째 항은:
26+
$a$가 초항, $r$이 공비일 때, $n$번째 항은:
2727

2828
<p align="center">
2929
<img width="60%" src="https://user-images.githubusercontent.com/75872316/122635586-6fc12200-d102-11eb-9a87-333c9a578cc8.png">
@@ -37,11 +37,11 @@
3737

3838
**등비수열에 관련된 문제를 풀기 위한 일반적인 공식:**
3939

40-
<img src="https://render.githubusercontent.com/render/math?math=a">가 초항, <img src="https://render.githubusercontent.com/render/math?math=r">이 공비일 때:
40+
$a$가 초항, $r$이 공비일 때:
4141

42-
- 등비급수 (r < 1) = <img src="https://render.githubusercontent.com/render/math?math=\frac{a(1-r^n)}{1-r}">
43-
- 등비급수 (r > 1) = <img src="https://render.githubusercontent.com/render/math?math=\frac{a(r^n-1)}{r-1}">
44-
- 무한등비급수 (r < 1) = <img src="https://render.githubusercontent.com/render/math?math=\frac{a}{1-r}">
42+
- 등비급수 $(r < 1) = \frac{a(1-r^n)}{1-r}$
43+
- 등비급수 $(r > 1) = \frac{a(r^n-1)}{r-1}$
44+
- 무한등비급수 $(r < 1) = \frac{a}{1-r}$
4545

4646
## 영상 URL
4747

Diff for: ko/기초 수학/등차수열.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
**등차수열의 n번째 항 공식:**
1818

19-
<img src="https://render.githubusercontent.com/render/math?math=a">가 초항, <img src="https://render.githubusercontent.com/render/math?math=d">가 공차일 때, <img src="https://render.githubusercontent.com/render/math?math=n">번째 항은:
19+
$a$가 초항, $d$가 공차일 때, $n$번째 항은:
2020

2121
<p align="center">
2222
<img width="60%" src="https://user-images.githubusercontent.com/75872316/122635193-25d73c80-d100-11eb-9015-344d36633704.png">
@@ -30,10 +30,10 @@
3030

3131
**등차수열에 관련된 물제를 풀기 위한 일반적인 공식:**
3232

33-
<img src="https://render.githubusercontent.com/render/math?math=a">가 초항, <img src="https://render.githubusercontent.com/render/math?math=d">가 공차일 때:
33+
$a$가 초항, $d$가 공차일 때:
3434

3535
- 산술평균 = `전체 항의 합 / 항의 개수`
36-
- 등차급수 = `n * (초항 + 말항) / 2` = <img src="https://render.githubusercontent.com/render/math?math=\frac{n \cdot (2a %2b (n-1)d)}{2}">
36+
- 등차급수 = `n * (초항 + 말항) / 2` = $\frac{n \cdot (2a + (n-1)d)}{2}$
3737

3838
## 영상 URL
3939

Diff for: ko/기초 수학/자릿수.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ N = 10000 [양수]
2424
3. N을 10으로 나눈다.
2525
4. N이 0이 될 때까지 위의 과정을 반복한다.
2626

27-
**알고리즘 분석:** 위 방법에서 수행되는 작업의 수는 숫자 N의 자릿수와 같다는 사실을 쉽게 알 수 있다. 따라서 이 방법의 시간 복잡도는 <img src="https://render.githubusercontent.com/render/math?math=O(d)">이다. (<img src="https://render.githubusercontent.com/render/math?math=d">는 숫자 N의 자릿수)
27+
**알고리즘 분석:** 위 방법에서 수행되는 작업의 수는 숫자 N의 자릿수와 같다는 사실을 쉽게 알 수 있다. 따라서 이 방법의 시간 복잡도는 $O(d)$이다. ($d$는 숫자 N의 자릿수)
2828

2929
**모의 실행:** `N = 58964`라고 할 때,
3030

Diff for: ko/자료구조/그래프/벨먼-포드 알고리즘.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
## 문제
44

5-
방향 가중치 그래프 <img src="https://render.githubusercontent.com/render/math?math=G(V,E)">와 시작점 <img src="https://render.githubusercontent.com/render/math?math=s \in V">가 주어졌을 때, 각 점 <img src="https://render.githubusercontent.com/render/math?math=v \in V">에 대하여 <img src="https://render.githubusercontent.com/render/math?math=s">와 <img src="https://render.githubusercontent.com/render/math?math=v">를 잇는 가장 짧은 경로를 구하라. (<img src="https://render.githubusercontent.com/render/math?math=V">는 꼭짓점의 집합, <img src="https://render.githubusercontent.com/render/math?math=E">는 간선의 집합)
5+
방향 가중치 그래프 $G(V, E)$와 시작점 $s \in V$가 주어졌을 때, 각 점 $v \in V$에 대하여 $s$와 $v$를 잇는 가장 짧은 경로를 구하라. ($V$는 꼭짓점의 집합, $E$는 간선의 집합)
66

77
## 절차
88

99
1. 시작점에서 모든 꼭짓점까지의 거리를 무한대로 초기화한다.
1010
2. 시작점으로의 거리를 0으로 초기화한다.
11-
3. `dist[s]`를 제외한 모든 값을 무한대로 하는 크기가 <img src="https://render.githubusercontent.com/render/math?math=|V|">`dist`라는 배열을 만든다.
12-
4. 다음을 <img src="https://render.githubusercontent.com/render/math?math=|V|-1">회 반복한다.
13-
5. <img src="https://render.githubusercontent.com/render/math?math=E">에 속한 모든 간선 `(u,v)`에 대해 다음을 반복한다:
11+
3. `dist[s]`를 제외한 모든 값을 무한대로 하는 크기가 $|V|$`dist`라는 배열을 만든다.
12+
4. 다음을 $|V|-1$회 반복한다.
13+
5. $E$에 속한 모든 간선 `(u,v)`에 대해 다음을 반복한다:
1414

1515
```
1616
dist[v] = minimum(dist[v], dist[u] + weight of edge)
@@ -20,11 +20,11 @@
2020

2121
## 시간 복잡도
2222

23-
<img src="https://render.githubusercontent.com/render/math?math=O(VE)">
23+
$O(VE)$
2424

2525
## 공간 복잡도
2626

27-
<img src="https://render.githubusercontent.com/render/math?math=O(V^2)">
27+
$O(V^2)$
2828

2929
## 만든 사람
3030

Diff for: ko/자료구조/배열/배열.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
배열은 프로그래밍에서 가장 기본적인 데이터 구조이다. 배열은 정적 배열과 동적 배열로 나눠진다. 정적 배열은 요소의 수가 고정되어 있고, 각각은 메모리의 동일한 공간을 차지한다. 즉, 정적 배열이 차지하는 메모리는 컴파일 시간에 결정되지만, 동적 배열의 경우 크기가 고정되지 않는다.
44

5-
배열 요소의 값은 <img src="https://render.githubusercontent.com/render/math?math=O(1)"> 시간 안에 검색할 수 있다.
5+
배열 요소의 값은 $O(1)$ 시간 안에 검색할 수 있다.
66

77
모든 배열은 연속된 메모리 주소를 가진다. 우리는 인덱스로 각 요소에 접근할 수 있다.
88
가장 낮은 인덱스는 첫 요소에 해당하고 가장 높은 인덱스는 마지막 요소에 해당한다.

Diff for: ko/자료구조/연결 리스트/단일 연결 리스트.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414

1515
### 시간 복잡도
1616

17-
| 작업 | 평균 | 최악 |
18-
| ---- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
19-
| 접근 | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> |
20-
| 탐색 | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> |
21-
| 삽입 | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> |
22-
| 제거 | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> |
17+
| 작업 | 평균 | 최악 |
18+
| --- | ------ | ------ |
19+
| 접근 | $O(n)$ | $O(n)$ |
20+
| 탐색 | $O(n)$ | $O(n)$ |
21+
| 삽입 | $O(1)$ | $O(1)$ |
22+
| 제거 | $O(1)$ | $O(1)$ |
2323

2424
## 예시
2525

Diff for: ko/자료구조/연결 리스트/이중 연결 리스트.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
### 시간 복잡도
2020

21-
| 작업 | 평균 | 최악 |
22-
| ---- | --------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
23-
| 접근 | <img src="https://render.githubusercontent.com/render/math?math=\Theta(n)"> | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> |
24-
| 탐색 | <img src="https://render.githubusercontent.com/render/math?math=\Theta(n)"> | <img src="https://render.githubusercontent.com/render/math?math=O(n)"> |
25-
| 삽입 | <img src="https://render.githubusercontent.com/render/math?math=\Theta(1)"> | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> |
26-
| 제거 | <img src="https://render.githubusercontent.com/render/math?math=\Theta(1)"> | <img src="https://render.githubusercontent.com/render/math?math=O(1)"> |
21+
| 작업 | 평균 | 최악 |
22+
| --- | ----------- | ------ |
23+
| 접근 | $\Theta(n)$ | $O(n)$ |
24+
| 탐색 | $\Theta(n)$ | $O(n)$ |
25+
| 삽입 | $\Theta(1)$ | $O(1)$ |
26+
| 제거 | $\Theta(1)$ | $O(1)$ |
2727

2828
## 예시
2929

Diff for: ko/정렬 알고리즘/계수 정렬.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1515

1616
## 시간 복잡도
1717

18-
- <img src="https://render.githubusercontent.com/render/math?math=O(n+k)"> (<img src="https://render.githubusercontent.com/render/math?math=k">는 음수가 아닌 key 값의 범위)
18+
- $O(n+k)$ ($k$는 음수가 아닌 key 값의 범위)
1919

2020
## 공간 복잡도
2121

22-
- <img src="https://render.githubusercontent.com/render/math?math=O(n+k)"> (<img src="https://render.githubusercontent.com/render/math?math=k">는 음수가 아닌 key 값의 범위)
22+
- $O(n+k)$ ($k$는 음수가 아닌 key 값의 범위)
2323

2424
## 만든 사람
2525

Diff for: ko/정렬 알고리즘/버블 정렬 (재귀 버전).md

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ Base case: If the size of the array is 1, return.
1212

1313
## 시간 복잡도
1414

15-
- 최선: <img src="https://render.githubusercontent.com/render/math?math=O(n)">
16-
- 평균: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
15+
- 최선: $O(n)$
16+
- 평균: $O(n^2)$
1717

1818
## 공간 복잡도
1919

20-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(n)"> (참고: 기존 버블 정렬의 공간 복잡도는 <img src="https://render.githubusercontent.com/render/math?math=O(1)">)
20+
- 최악: $O(n)$ (참고: 기존 버블 정렬의 공간 복잡도는 $O(1)$)
2121

2222
## 예시
2323

Diff for: ko/정렬 알고리즘/병합 정렬.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1212

1313
## 시간 복잡도
1414

15-
- <img src="https://render.githubusercontent.com/render/math?math=O(n \log n)">
15+
- $O(n \log n)$
1616

1717
## 공간 복잡도
1818

19-
- <img src="https://render.githubusercontent.com/render/math?math=O(n)">
19+
- $O(n)$
2020

2121
## 예시
2222

Diff for: ko/정렬 알고리즘/삽입 정렬.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1414
## 시간 복잡도
1515

1616
- 최악
17-
- 비교: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
18-
- 교환: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
17+
- 비교: $O(n^2)$
18+
- 교환: $O(n^2)$
1919
- 최선
20-
- 비교: <img src="https://render.githubusercontent.com/render/math?math=O(n)">
21-
- 교환: <img src="https://render.githubusercontent.com/render/math?math=O(1)">
20+
- 비교: $O(n)$
21+
- 교환: $O(1)$
2222

2323
## 공간 복잡도
2424

25-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(1)"> ([In-place 알고리즘](https://en.wikipedia.org/wiki/In-place_algorithm)으로, 추가적인 메모리 할당이 필요하지 않다)
25+
- 최악: $O(1)$ ([In-place 알고리즘](https://en.wikipedia.org/wiki/In-place_algorithm)으로, 추가적인 메모리 할당이 필요하지 않다)
2626

2727
## 예시
2828

Diff for: ko/정렬 알고리즘/선택 정렬.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1515

1616
## 시간 복잡도
1717

18-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
19-
- 최선: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
20-
- 평균: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
18+
- 최악: $O(n^2)$
19+
- 최선: $O(n^2)$
20+
- 평균: $O(n^2)$
2121

2222
## 공간 복잡도
2323

24-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(1)">
24+
- 최악: $O(1)$
2525

2626
## 예시
2727

Diff for: ko/정렬 알고리즘/셸 정렬.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1414

1515
## 시간 복잡도
1616

17-
셸 정렬의 시간 복잡도는 gap sequences에 따라 다르다. 아래 시간 복잡도는 <img src="https://render.githubusercontent.com/render/math?math=(\frac{n}{2})^k">의 gap sequences를 가정한다.
17+
셸 정렬의 시간 복잡도는 gap sequences에 따라 다르다. 아래 시간 복잡도는 $(\frac{n}{2})^k$의 gap sequences를 가정한다.
1818

19-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
20-
- 최선: <img src="https://render.githubusercontent.com/render/math?math=O(n)">
21-
- 평균: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
19+
- 최악: $O(n^2)$
20+
- 최선: $O(n)$
21+
- 평균: $O(n^2)$
2222

2323
## 공간 복잡도
2424

25-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(1)">
25+
- 최악: $O(1)$
2626

2727
## 만든 사람
2828

Diff for: ko/정렬 알고리즘/퀵 정렬.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ n개 원소로 구성된 배열이 주어졌을 때, 이 배열을 정렬하는
1313

1414
## 시간 복잡도
1515

16-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(n^2)">
17-
- 최선: <img src="https://render.githubusercontent.com/render/math?math=O(n \log n)">
18-
- 평균: <img src="https://render.githubusercontent.com/render/math?math=O(n \log n)">
16+
- 최악: $O(n^2)$
17+
- 최선: $O(n \log n)$
18+
- 평균: $O(n \log n)$
1919

2020
## 공간 복잡도
2121

22-
- 최악: <img src="https://render.githubusercontent.com/render/math?math=O(\log n)">
22+
- 최악: $O(\log n)$
2323

2424
## 만든 사람
2525

0 commit comments

Comments
 (0)