코딩하는 크롱

코딩하는 크롱

  • 분류 전체보기 (53)
    • JavaScript (6)
    • React (5)
    • TypeScript (1)
    • 코딩테스트 (14)
    • 알고리즘 (8)
    • 블록체인 (2)
    • 회고록 (0)
    • Network (1)
    • 배움 일기 (3)
    • 사이드 프로젝트 (0)
    • Next (2)
    • Node (1)
    • React-native (8)
    • Flutter (0)
    • 컨퍼런스, 특강 (2)
  • 홈
  • 태그
  • 방명록
  • github
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩하는 크롱

컨텐츠 검색

태그

개발자 리액트네이티브 js Next.js node-module 프로그래머스 이더리움 React 코딩 코딩테스트 알고리즘 reactnativeide javascript react-native 개발 자바스크립트 코딩기초 react-native-dotenv 캐싱이란 프론트엔드

최근글

댓글

공지사항

아카이브

이진검색(1)

  • 이진 검색 (Binary Search)

    | 이진 검색 - Binary Search 이진 검색은 정렬된 배열의 중간점을 찾아가며 배열을 쪼개서 원하는 값을 찾아내는 검색 알고리즘이다. 시간 복잡도는 O(log n) 을 가지며 선형 검색 O(n) 보다 속도는 빠르다. 하지만 데이터가 정렬이 되어있어서 이진 검색을 사용 할 수 있다. 또한 데이터의 갯수가 적다면 선형검색이 더 효과적일 수 있다. 주의 할 점은 데이터는 무조건 분류 되어있어야 한다. 분류가 되어있지 않다면 이진 검색은 아무런 쓸모가 없다. 알고리즘은 친구들과 업앤다운 게임을 생각해보면 굉장히 이해하기 편하다. 1부터 50까지의 숫자를 맞추는 게임이며 정답은 27이다. 나는 23을 제시하고 친구는 23 보다 27이 높으니 "업" 이라고 외쳤다. 그러면 1부터 23은 필요없는 숫자가 되..

    2023.10.11
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바