Skip to content

Codingdog Blog

정렬

merge sort 알고리즘을 알아봅시다

3월 9, 20243월 3, 2024

merge sort 알고리즘은 배열을 두 개의 부분 배열로 나눈 뒤에, 각각의 배열을 정렬합니다. 그 결과를 바탕으로 정렬하는 알고리즘입니다. 아래와 같은 …

Read more

Categories 알고리즘 Tags 분할정복, 알고리즘, 정렬

선택 정렬 (selection sort) 알고리즘과 시간 복잡도를 알아봅시다.

11월 15, 2023

배열의 크기가 n일 때, O(n2)로 동작하는 몇 개의 정렬 알고리즘이 있습니다. 선택 정렬, 삽입 정렬, 버블 정렬이 대표적입니다. 이 글에서는 …

Read more

Categories 알고리즘 Tags 선택정렬, 알고리즘, 정렬

삽입 정렬 (insertion sort) 알고리즘과 시간 복잡도를 알아봅시다.

10월 5, 2023

안녕하세요. memcpy, memmove를 배웠으니, 이를 활용할 수 있는 삽입 정렬 (insertion sort) 알고리즘에 대해 알아보도록 하겠습니다. 아래 글을 보고 오시면 …

Read more

Categories 알고리즘 Tags 알고리즘, 정렬

radix sort (기수 정렬)에 대해 알아봅시다.

9월 25, 2023

저번 시간에 count sort를 한 적이 있었습니다. 어떤 것이였나요? 수의 최대값과 최소값의 차이가 작을 때 count 배열을 두어, 처리할 수 …

Read more

Categories 알고리즘 Tags 알고리즘, 정렬

counting sort (계수 정렬)에 대해 알아봅시다.

9월 25, 20239월 23, 2023

정렬해야 할 수의 범위가 작을 때, 특정한 수가 몇 번 나왔는지 count 하는 것만으로도 정렬할 수 있지 않을까요? 이 글에서는 …

Read more

Categories 알고리즘 Tags 알고리즘, 정렬

sql order by 절을 알아보고 여러개 정렬도 해 봅시다.

8월 4, 20237월 26, 2023

안녕하세요. SQL 기본 시리즈 중 2번째 글입니다. 이번 시간에는 sql order by 절과, 여러개의 컬럼 (기준)이 들어왔을 때 정렬을 하는 …

Read more

Categories BASIC Tags order_by, sql, 정렬

python sorted 함수와 key 다중조건 정렬하는 방법을 알아봅시다.

7월 3, 2023

python의 sorted 함수는 데이터를 특정한 기준으로 정렬해주는 함수입니다. tim sort를 쓰기 때문에 시간 복잡도는 O(nlogn)임이 알려져 있습니다. 특정한 기준은 key …

Read more

Categories PYTHON Tags python, sorted, 정렬

최신 글

  • aws credentials profile에 대해서 알아봅시다.
  • linux export 명령에 대해 알아봅시다.
  • pillow crop 함수를 알아봅시다.
  • pillow resize vs thumbnail 을 알아봅시다.
  • python reduce 함수에 대해 알아봅시다

최신 댓글

  • 메일 문의 - 선택 정렬 (selection sort) 알고리즘과 시간 복잡도를 알아봅시다.
  • kyungwan cho - 선택 정렬 (selection sort) 알고리즘과 시간 복잡도를 알아봅시다.
  • 메일 문의 - 선택 정렬 (selection sort) 알고리즘과 시간 복잡도를 알아봅시다.
  • coding dog - 리눅스 2>&1 과 같이 쓰이는 tee를 정확하게 이해해 봅시다.
  • wharup - 리눅스 2>&1 과 같이 쓰이는 tee를 정확하게 이해해 봅시다.
© 2025 Codingdog Blog • Built with GeneratePress