버블 정렬 자세히 알아보기
버블 정렬 개념과 시간 복잡도
버블 정렬 개념과 시간 복잡도
버블 정렬은 인접한 요소를 비교하고 교환하여 배열을 정렬하는 간단하면서도 직관적인 알고리즘입니다.
병합 정렬을 코드로 구현하는 방법과 정렬 알고리즘의 시간 복잡도
병합 정렬은 분할 정복 알고리즘을 사용하여 배열을 효율적으로 정렬하는 방법입니다.
삽입 정렬의 원리와 시간 복잡도
삽입 정렬은 각 요소를 적절한 위치에 삽입하여 배열을 점진적으로 정렬하는 방법입니다.
선택 정렬의 원리와 시간 복잡도
선택 정렬은 배열의 각 위치에 맞는 최소값을 찾아 순서대로 정렬하는 간결하고 이해하기 쉬운 정렬 방식입니다.
퀵 정렬의 기본 원리와 시간 복잡도
퀵 정렬은 피벗을 사용하여 배열을 분할하고 정렬하는 빠른 정렬 알고리즘입니다.
이름과 점수가 쌍으로 이루어진 튜플들의 리스트를 점수에 따라 내림차순으로 정렬하는 함수 작성