파이썬 Python을 사용한 Quicksort
나는 완전히 파이썬을 처음 접했고 그것에 퀵 정렬을 구현하려고 노력하고 있습니다. 누군가 내 코드를 완성하도록 도와 주시겠습니까? 세 배열을 연결하고 인쇄하는 방법을 모르겠습니다. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x in array: if x pivot: greater.append(x) sort(less) sort(pivot) sort(greater) 해결 방법 def sort(array=[12,4,5,6,7,3,1,15]): ""..
2021. 1. 10.
파이썬 Python-두 값 사이의 숫자로 목록을 만드시겠습니까?
입력 한 두 값 사이의 값으로 목록을 만들려면 어떻게해야합니까? 예를 들어 11에서 16 사이의 값에 대해 다음 목록이 생성됩니다. list = [11, 12, 13, 14, 15, 16] 해결 방법 >>> range(11, 17) [11, 12, 13, 14, 15, 16] >>> list(range(11, 17)) [11, 12, 13, 14, 15, 16] 참고 : 두 번째 숫자는 배타적입니다. 따라서 여기서는 16 + 1 = 17 이어야합니다. 편집하다: >>> import numpy as np >>> np.arange(11, 17, 0.5).tolist() [11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, 15.0, 15.5, 16.0, 16.5] 참조 페이..
2021. 1. 10.