반드시 알아야 하는 알고리즘 top 8 재귀 알고리즘 이진 탐색 순차 탐색버블 정렬삽입 정렬탐욕 알고리즘최단거리 알고리즘몬테 카를로 알고리즘 순차 탐색 순차 탐색은 가장 간단하며 누구나 사용하는 탐색 방법입니다. 데이터 배열에서 찾고자하는 값이 있으면 배열의 첫 번째부터 하나하나 탐색해가는 방법입니다. 데이터를 조작할 필요가 없지만 비효율적이라는 단점이 있습니다. 추가로 순차 탐색은 단방향으로 탐색을 수행하기 때문에 선형 탐색이라고 부르기도 합니다. 순차 탐색 코드 : Python data = [1,2,3,4,5]a = 3chk = Falsefor i in data: if a == i: chk = True break print(chk) data 라는 배열에서 a 값을 순차 탐색으로 찾는 코드 입니다. 배..
def basic(n,i=0): if i == n: #### for 문의 끝에 도달 했을 때 해야할 부분 #### return else: #### for 문 안에 원하는 동작 코드 #### print(i) ##################################### #### 다음 for 문으로 진행하기 위한 코드 ### basic(n,i+1) ######################################### ==== for i in range(n): print(i)
SQL JOIN SQL 에서는 두 개 이상의 테이블의 데이터를 동시에 보는 방법으로 조인 이라는 기능을 사용합니다. 조인이라는 단어가 연결하다, 합쳐지다 등 의 뜻을 가지고 있는데, 단어 의미처럼 테이블을 연결하는 기능입니다. 두 개의 테이블을 연결하는 방법은 위의 표처럼 총 7가지의 경우가 있을 수 있습니다. 단순한 교집합, 합집합 부터 차집합 등 여러 집합을 구현할 수 있습니다. 예제로 사용할 테이블 : EMP, DEPT 오라클을 설치하면 기본적으로 생성되는 EMP 테이블과 DEPT 테이블을 이용해서 예제를 진행해보겠습니다. Outer 조인들의 결과를 더 잘 살피기 위해 다음과 같은 쿼리를 실행해 EMP 테이블과 DEPT 테이블 간 연결되지 않는 데이터들을 추가해보겠습니다.INSERT INTO DEP..
페이지 교체 알고리즘 사회의 자원은 한정되어 있고 그 한정된 자원을 효율적으로 사용하기 위해 각종 법과 규칙이 존재합니다. 눈에 확연히 보이지 않아 무한할 것만 같은 컴퓨터 자원도 사실은 제한이 확실하며 그 한도내에서 최고의 효율을 얻기 위해 여러 알고리즘이 존재 합니다. 이 알고리즘을 페이지 교체 알고리즘 이라고 부릅니다.컴퓨터는 보통 주기억 장치인 램과 보조기억 장치인 하드나 ssd 등의 대용량 기억장치를 가지고 있습니다. 램이 속도가 빠르기 때문에 보조기억장치로 부터 데이터를 램에 저장해놓고 램에 있는 데이터를 가지고 빠르게 연산을 합니다. 이 때 램을 같은 크기의 블록으로 구성해서 운용하는데 이 블록을 페이지 라고 부릅니다.만약 cpu 가 계산을 할 때 필요한 데이터가 페이지에 있다면 cache ..
- Total
- Today
- Yesterday
- 머신러닝
- 일반산업단지
- ALIAS
- 첨단산업단지
- ML
- 파이썬
- sql
- 시흥
- 블라인드
- 알고리즘
- 카카오
- python
- dict
- 리눅스
- Oracle
- 코딩테스트
- KNN
- 광명
- 지도학습
- 의사결정트리
- 백준
- 로스쿨
- PPT
- 딥러닝
- MLP
- 넘파이
- 리트
- 산업단지
- 블라인드 코딩
- 신입 공채
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |