반드시 알아야 하는 알고리즘 top 8 재귀 알고리즘 이진 탐색 순차 탐색버블 정렬삽입 정렬탐욕 알고리즘최단거리 알고리즘몬테 카를로 알고리즘 몬테 카를로 알고리즘 프랑스의 공국중 하나인 모나코엔 도박으로 라스베가스보다 유명한 도시가 있는데 그곳이 바로 몬테 카를로(Monte Carlo)입니다. 몬테 카를로 알고리즘은 난수생성과 그에 따른 확률계산을 기반으로 하는 알고리즘인데 알고리즘의 개발자인 스타니스와프 울람이 난수와 확률계산을 도박에서 연상시켜 알고리즘 이름을 몬테 카를로 알고리즘으로 명명했습니다. 처음엔 난수생성과 그에 따른 확률 계산으로 수치 계산에 사용되었고 이것을 응용하여 모르는 함수나 자료에 대한 시뮬레이션 기법으로 사용되다가 2000년대 들어서서 여러 트리탐색 기법들과 결합되어 몬테카를로 ..
집합 연산자 두 개 이상의 테이블을 사용해서 결과를 얻기 위해서 조인을 사용하는 방법을 8장에서 알아봤었습니다. 그런데 조인 말고도 집합 연산자를 사용하는 방법을 통해서도 테이블을 연결해나가는 것이 가능합니다. 집합 연산자는 총 4 가지가 있습니다. 위의 다이어그램 처럼 두 집합의 합집합을 출력하는 경우, 교집합만 출력하는 경우, 차집합을 출력하는 경우로 나눌 수 있고 그 중 합집합은 중복이 제거된 경우와 제거되지 않은 경우로 나눌 수 있습니다.집합 연산자를 사용할 때 주의할 점은 열의 개수와 각 열에 담을 수 있는 데이터 형식이 일치해야하며 ORDER BY 절은 쿼리의 맨 끝에만 위치할 수 있다는 점 입니다. UNION, UNION ALL SELECT EMPNO, ENAME, JOB, SAL FROM ..
서브쿼리란? emp 테이블에서 scott 의 월급보다 높은 월급을 받는 사람의 정보를 출력하시오 라는 쿼리를 실행하려면 몇 개의 쿼리가 필요할까요. scott 의 월급을 구하는 쿼리 하나와 emp 테이블에서 scott 의 월급보다 높은 사람들의 정보를 출력하는 쿼리 하나 총 두 개의 쿼리가 필요합니다. 이렇게 하나의 결과를 얻기 위해 사용해야 하는 쿼리가 2 개 이상일 때 서브쿼리 를 사용합니다.subquery 는 다른 select 문의 절에 포함되는 select 문 입니다. 서브쿼리는 select, where having, from 같이 다양한 sql 절에 배치할 수 있습니다. 보통 쿼리가 실행될 때에는 서브쿼리가 먼저 실행되고 이후에 메인 쿼리가 실행됩니다.서브쿼리는 그 출력값에 따라 단일 행과 복수..
원인 ORA-12560 은 DB 에 접속할 수 없음을 알려주는 에러입니다.ORACLE 서버 서비스를 사용 중지하였을 경우에 이런 현상이 나타나는데, 해결하는것이 어렵지 않기 때문에 혹 컴퓨터의 사양이 높지 않을 경우 주기적으로 서버 서비스를 중지했다가 시작했다가 하는 방법으로 사용하는 것을 추천합니다.해결법 내 컴퓨터 -> 관리 -> 서비스 서비스 창에서 OracleService--- 와 OracleOraDb--- 2개 를 사용으로 변경해주시면 ORA-12560 에러는 해결됩니다.OracleServiceORCL 같은 경우 제가 ORCL 이라는 이름으로 설치를 해서 이 이름으로 되어있지만 사용자 설정에 따라 다른 이름이 올 수 있습니다. 부족한 블로그에 방문해 주셔서 감사합니다.잘못된 부분이나 질문이 있으..
- Total
- Today
- Yesterday
- dict
- 로스쿨
- 카카오
- 블라인드
- 파이썬
- 머신러닝
- 의사결정트리
- 시흥
- python
- Oracle
- 백준
- 산업단지
- 일반산업단지
- sql
- 블라인드 코딩
- 신입 공채
- PPT
- KNN
- 광명
- 리눅스
- ML
- 리트
- 넘파이
- MLP
- 지도학습
- 알고리즘
- 코딩테스트
- 딥러닝
- ALIAS
- 첨단산업단지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |