from random import random_ui64
from algorithm.sort import sort
fn main():
alias size = 32
var data_vec = DynamicVector[SIMD[DType.uint32, 1]](size)
for i in range(size):
data_vec[i] = random_ui64(0, 100).cast[DType.uint32]()
print_no_newline("before: ")
for i in range(size):
print_no_newline(str(data_vec[i]) + " ")
print("")
sort[DType.uint32](data_vec) # inplace sorting does not seem to work
print_no_newline("after: ")
for i in range(size):
print_no_newline(str(data_vec[i]) + " ")
print("")
from random import random_ui64
from algorithm.sort import sort
fn main():
alias size = 32
var data_vec = DynamicVector[SIMD[DType.uint32, 1]](size)
for i in range(size):
data_vec[i] = random_ui64(0, 100).cast[DType.uint32]()
print_no_newline("before: ")
for i in range(size):
print_no_newline(str(data_vec[i]) + " ")
print("")
sort[DType.uint32](data_vec) # inplace sorting does not seem to work
print_no_newline("after: ")
for i in range(size):
print_no_newline(str(data_vec[i]) + " ")
print("")