일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 다익스트라
- DP
- binary search
- String
- 그래프
- Dijkstra
- Brute Force
- 스토어드 프로시저
- Trie
- MYSQL
- SQL
- Two Points
- 이진탐색
- two pointer
- Hash
- union find
- Stored Procedure
- Today
- Total
목록전체 글 (418)
codingfarm
$\mathbb R^2$에 있는 직선과 $\mathbb R^3$에 있는 직선, 평면에 대해 일반화 할 수 있다. ex) 방정식이 $2x+y = 5$ 직선 $l$이 있다. 그래프로 표현하면 아래와 같다. $l:2x+y=5$ $\overrightarrow n \left(\overrightarrow x - \overrightarrow p \right)=0, \overrightarrow n=\begin{bmatrix} 2\\ 1 \end{bmatrix}, \overrightarrow x = \begin{bmatrix} x \\ y \end{bmatrix}, \overrightarrow p = \begin{bmatrix} 1 \\ 3 \end{bmatrix}$ $\overrightarrow p$는 직선위의 임의의..
길이, 거리, 각의 벡터적인 의미는 두 벡터의 스칼라적의 표현을 사용하여 나타낼 수 있다. $\overrightarrow u$와 $\overrightarrow v$의 스칼라적 : $\overrightarrow u\cdot\overrightarrow v = u_1v_1 + u_2v_2+\cdots+u_nv_n(\overrightarrow u, \overrightarrow v \in \mathbb R^n)$ $\overrightarrow u \cdot \overrightarrow v$ 는 벡터가 아닌 스칼라이다 ex) $\overrightarrow u = \begin{bmatrix}1 \\ 2\\ -3 \end{bmatrix}, \overrightarrow v = \begin{bmatrix}-3 \\ 5\\..
정렬하기 $\text{\begin(align*)}$ 과 $\text{\end(align*)}$ 그리고 $\text{&=} $ 를 이용해서 등호를 기준으로 수식을 정렬시킨다. $\text{ \displaystyle \begin{align*} f(x) &= ax + by+ cz \\ &=2x + 3y + 4z \end{align*}}$ $ \displaystyle \begin{align*} f(x) &= ax + by+ cz \\ &=2x + 3y + 4z \end{align*}$ 괄호크기 자동으로 조절하기 $\text{\left[}$ 와 $\text{\right]}$ 로 괄호를 형성하면 내부 수식에 따라 크기가 자동으로 변한다. $\text{\displaystyle \left[ \frac{a}{b} \ri..
Introduction 운영체제(Operating system) -컴퓨터 하드웨어를 관리하는 프로그램이다. -유저와 하드웨어 사이의 중재자 역할을 실행한다. -응용 프로그램을 위한 기반을 제공한다. -대형컴퓨터, 개인용컴퓨터, 휴대용컴퓨터 등 컴퓨터의 종류에 따라 다양한 환경을 제공 1.1 운영체제가 할 일(What Operating Systems Do) 컴퓨터 시스템에서 운영체제가 수행하는 역할에 대해 알아본다. 컴퓨터 시스템은 하드웨어, 운영체제, 응용 프로그램 및 사용자의 네가지 요소로 나눌 수 있다. 하드웨어는 중앙처리장치(CPU), 메모리 및 입출력(I/O) 장치로 구성되어 기본 계산용자원을 소프트웨어에 제공한다. 응용 프로그램은 워드프로세서, 스프레드시트, 컴파일러 그리고 웹 브라우저 등이 있..