목록2024/10/18 (3)
컴퓨터공학 💻 도서관📚
옛날에 배웠던 건데 자꾸 까먹어서 기본적인 형태 여기에 박제해두는 용도 // 내림차순 정렬for(i = 0; i // 오름차순 정렬for(i = 0; i arr[j]) { tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } }} 이해하는 방법 : i = 0 일 때:j 가 1 ~ n-1 까지 연산하면 i 는 안쪽 for문이 돌아갈 때 고정이기 때문에 arr[0] 에 가장 크거나/작은 수가 들어오게 된다 같은 방법으로 i = 1 일때, arr[1] 에는 2번째로 가장 크거나/작은 수가 들어오게 된다 이렇게 계속 진행을 하면 배열이 정렬이 된다.
sort() 함수는 기본적으로 리스트를 오름차순으로 정렬해주는 기능을 합니다.data = [2, 1, 3]data.sort()print(data)# 출력 결과 : [1, 2, 3]sort() 함수에는 reverse 옵션(매개변수)이 존재합니다. 디폴트는 sort(reverse=False) 인 게 디폴트여서 리스트가 오름차순으로 정렬이 되는 것이고 sort(reverse=True)로 변경하면 리스트가 내림차순으로 정렬이 됩니다.data = [2, 1, 4]data.sort(reverse = True)print(data)# 출력 결과 : [4, 2, 1] 참고) https://blockdmask.tistory.com/564 [python] 파이썬 sort 리스트 정렬 (오름차순, 내림차순)안녕하세..