Для домашней работы я пытаюсь создать массив ctype и передать его в сортировку пузырьков и вернуть свой массив. Я создал массив просто отличноbubblesort ctype sort Python
arrSize = int(input("How many numbers? "))
nums = (arrSize*ctypes.py_object)(*range(arrSize))
random.shuffle(nums)
print(nums[:])
и когда я передать его в мой пузырь рода я получаю: < главный .py_object_Array_15 объект в 0x0000000003949BC8> Вот мой BubbleSort код.
def bubbleSort(array):
for i in range(len(array)):
for k in range(len(array) -1, i, -1):
if (array[k] < array[k-1]):
swap(array, k, k-1)
return array
def swap(a, x, y):
tmp = a[x]
a[x] = a[y]
a[y] = tmp
код, который я бегу, чтобы заставить его работать «Сорта» является
result = bubbleSort(nums)
print(result)
Кто-нибудь знает, где им будет не так ив смотрел на это так лин я буду перекрестное глазами
что такое 'ctypes.py_object'? –