본문 바로가기 메뉴 바로가기

Rocksea - knowledge creator

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Rocksea - knowledge creator

검색하기 폼
  • 분류 전체보기 (366)
    • Developer (200)
    • My Life (163)
      • Books (10)
      • Like (19)
      • ToBe (25)
      • Movies (25)
      • Music (11)
      • Travel (25)
      • Life (1)
      • English (47)
  • 방명록

cpp binary search (1)
[알고리즘 트레이닝 1일차] binary search Algorithm (이진검색)

binary search Algorithm. (이진검색) 정렬된 리스트를 검색하여 값을 찾는 알고리즘 이며, 반복하는 횟수가 탐색시간이 된다. 예를들어 라 가정할때 횟수 만큼 조회하게 되며 조회 시 마다 검색할 리스트 길이가 로 줄게된다. 따라서 시간복잡도는 이 된다. 일반적으로 DB의 index검색에 많이 쓰이지만, DB에 insert, update등의 입력, 수정이 빈번하게 일어날 경우 index는 좋지않다. 이유는 위에서 설명했듯이 검색하는 키값이 정렬되어야 하기 때문에 입력,수정이 발생할 경우 매번 재정렬이 필요하다. 결론적으로 조회 위주의 테이블 컬럼에 적절히 사용하면 좋다. c++을 이용하여 예제코드를 살펴본다. 예제 코드는 아래와 같다. #include #define ARRAY_SIZE 10..

Developer 2014. 8. 13. 20:51
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 새내기 놀이터 - White Life
  • 영혼을 만지다 - Touch Soul
  • 멋있는 악당 - Crazia
  • Hello Brother!
  • 양민군단
  • 개발자
  • YeG
  • 서키키 IT잡동사니
TAG
  • mongoDB
  • PostgreSQL
  • 가정법
  • it
  • 영작
  • 대명사 구문
  • 해외여행
  • Python
  • 비지니스 영어
  • 다낭
  • JBOSS
  • redis
  • 베트남
  • hadoop
  • 여행
  • 영문법
  • NGINX
  • 조동사
  • maven
  • k8s
  • 도덕경
  • AWS
  • memcached
  • 스페인 여행
  • 비교구문
  • nodejs
  • ubuntu
  • hdfs
  • Python Django
  • Business English
more
«   2025/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바