평범한 개발자
close
프로필 배경
프로필 로고

평범한 개발자

  • 분류 전체보기 (48)
    • Posts (38)
      • Server (2)
      • Python (5)
      • Django (3)
      • JavaScript (2)
      • Docker (1)
      • Network (1)
      • React (0)
      • AWS (3)
      • CS (8)
      • Algorithm (11)
      • ETC (2)
    • Think (9)
      • 서평 (2)
    • About (1)
  • About
  • Posts
  • Think
  • Tags

[누구나 자료구조 알고리즘] Python 버블정렬

💡 Goal - 버블정렬 알고리즘을 이해하기. - 버블정렬 알고리즘을 파이썬으로 구현하기. - 버블정렬 알고리즘 특징을 2가지 이상 말하기. 개념 서로 인접한(연속된) 두 원소를 확인해 정렬하는 알고리즘 인접한 2개의 원소를 확인하여 조건에 맞는 순서로 교환 비교와 교환으로 이루어진 알고리즘 순서(오름차순 기준) 연속된 두 항목을 가리킨 후 비교한다. 두 항목의 값의 크기가 뒤바뀌어 있으면 값을 교환한다. 비교 포인터를 오른쪽 한칸씩 이동한다. 배열의 끝까지 또는 정렬된 항목까지 1~2단계를 반복한다. 특징 장점 구현이 간단하다 단점 순차적으로 확인하기 때문에 크기에 맞지 않는 비교가 일어남 순차적으로 확인하기 때문에 N개의 길이가 있다면 N번 교환이 발생 코드 def bubble_sort(input_l..

  • format_list_bulleted Posts/Algorithm
  • · 2021. 12. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바