코딩하는 경제학도
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (267)
      • # 공부 자료들 (64)
        • C++ (2)
        • C++ STL (3)
        • Kotlin (1)
        • Java (4)
        • JavaScript (9)
        • TypeScript (1)
        • Android (1)
        • Python (1)
        • SQL (3)
        • Git (6)
        • Docker & Kubernetes (0)
        • HTML CSS (6)
        • React (11)
        • 알고리즘 (1)
        • 자료구조 (6)
        • 기타 (9)
      • # 학습 내용 정리 (118)
        • 알고리즘분석(Python) (12)
        • 객체지향프로그래밍(C++) (16)
        • 프로그래밍논리적사유연습(C) (10)
        • JSClock CloneCoding(JS) (6)
        • Paint CloneCoding(JS) (4)
        • Zoom CloneCoding(JS) (10)
        • 부스트캠프챌린지 학습정리(JS) (24)
        • 생활코딩 JAVA1(JAVA) (28)
        • 코딩앙마 TypeScript 강좌(TS) (8)
      • # 알고리즘 문제풀이 (PS) (36)
        • 백준 (Solved.ac) (1)
        • 프로그래머스 (35)
      • # 토이 프로젝트 (20)
        • 쿠챌린저스 (9)
        • 황금캐기게임 (11)
      • # 주저리주저리 (29)
        • 가끔 하고 싶은 뻘소리 (9)
        • 블로그 업데이트 (14)
        • 부스트캠프멤버십 (6)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
탐색 검색 결과
1 개의 검색 결과가 있습니다.
# 학습 내용 정리/알고리즘분석(Python)

[알고리즘분석] 7.5. 계산복잡도 : 검색 2 (完)

안녕하세요! 코딩하는 경제학도 쏘코입니다. 드디어 이번 포스팅이 알고리즘분석의 마지막 포스팅이 될 것 같습니다. 참 길었습니다 ㅠㅠ 이번 포스팅에서는 해시와 문자열 매칭으로 검색을 구현하는 방법에 대해 알아보도록 하겠습니다. 목차 0. 해싱 만약 키가 주민등록번호라면 해당 번호의 저장소 를 모두 만들기는 굉장히 어렵습니다. 13자리의 숫자를 담아야 하기 때문입니다. 그렇다면 어떻게 효율적으로 인덱스를 관리할 수 있을까요? 이럴 때 사용할 수 있는 방법이 바로 해싱입니다. 0부터 99의 인덱스를 가진 크기가 100인 배열을 만든 후에, 키를 0~99 사이의 값을 가지도록 해시(hash)합니다. 여기서 해시함수는 키를 배열 인덱스값으로 변환하는 함수입니다. 예를 들면 h(key) = key % 100 으로 ..

2021. 6. 16. 09:21
  • «
  • 1
  • »

공지사항

  • 반갑습니다 :)

이메일 문의

  • dlscjs8646@gmail.com

전체 카테고리

  • 분류 전체보기 267
    • # 공부 자료들 64
      • C++ 2
      • C++ STL 3
      • Kotlin 1
      • Java 4
      • JavaScript 9
      • TypeScript 1
      • Android 1
      • Python 1
      • SQL 3
      • Git 6
      • Docker & Kubernetes 0
      • HTML CSS 6
      • React 11
      • 알고리즘 1
      • 자료구조 6
      • 기타 9
    • # 학습 내용 정리 118
      • 알고리즘분석(Python) 12
      • 객체지향프로그래밍(C++) 16
      • 프로그래밍논리적사유연습(C) 10
      • JSClock CloneCoding(JS) 6
      • Paint CloneCoding(JS) 4
      • Zoom CloneCoding(JS) 10
      • 부스트캠프챌린지 학습정리(JS) 24
      • 생활코딩 JAVA1(JAVA) 28
      • 코딩앙마 TypeScript 강좌(TS) 8
    • # 알고리즘 문제풀이 (PS) 36
      • 백준 (Solved.ac) 1
      • 프로그래머스 35
    • # 토이 프로젝트 20
      • 쿠챌린저스 9
      • 황금캐기게임 11
    • # 주저리주저리 29
      • 가끔 하고 싶은 뻘소리 9
      • 블로그 업데이트 14
      • 부스트캠프멤버십 6
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

블로그 인기글

태그

  • #학습정리
  • #goldminer
  • #파이게임
  • #level2
  • #노마드코더
  • #게임제작
  • #level3
  • #Python
  • #토이프로젝트
  • #pygame
  • #JavaScript
  • #객체지향프로그래밍
  • #수업정리
  • #파이썬
  • #React
  • #Java
  • #생활코딩
  • #황금캐기게임
  • #부캠챌린지
  • #알고리즘분석
  • #알고리즘
  • #부스트캠프
  • #프논사
  • #코테연습
  • #부캠
  • #줌클론코딩
  • #클론코딩
  • #C++
  • #TypeScript
  • #프로그래머스
더보기+

전체 방문자

오늘
어제
전체
Powered by Privatenote/라이프코리아 Copyright © 코딩하는 경제학도 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.