Seastar's Software Thinkgs

  • 홈
  • 태그

Algorithm 1

Quick Sort, Binary Search

취업을 준비하며 자소서쓰고 면접 준비만 하면서.. 기술면접을 준비하려고보니 자료구조, 알고리즘 개념이 흐릿해진 것 같아 조금씩 코드를 작성하고 올려보려고 한다. 오늘은 Sorting Algorithm 중에서 가장 빠르다고 알려져 있는 Quick Sort이다. O(nlog₂n)의 시간 복잡도를 가졌고, Python의 함수들은 Quick sort 혹은 Quick을 변형시킨 알고리즘을 사용한다고 한다. 필요한 요소는 이렇다. pivot : 이 지점을 기준으로 리스트를 나눈다 less_list : pivot보다 작은 리스트 greater_list : pivot 보다 큰 리스트 eqaul_list : pivot과 같은 리스트 def quick(arr): if len(arr) num) : less.append(nu..

Algorithm 2019.07.26
1
더보기
프로필사진

. jseastar92@gmail.com

  • 분류 전체보기 (13)
    • Web (6)
      • Django (4)
      • Spring (1)
    • 일상기록 (3)
    • Algorithm (1)
    • Java (0)
      • JPA (0)
    • 장비충의 Tech 장비 (2)

Tag

Content Negotiation, django, Java, 맥북 2013 Late, 배터리 자가교체, 취준생, 취준, Dock Pro, springboot, 파이썬, API Versioning, MacBook Pro Retina 2013 Late, Python, 맥북, 맥북 썬더볼트, web, 개발자, API 버전, 썬더볼트 독, 장고,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바