int main()
{
  int numbers[] = { 1, 10, 9,  7, 3, 0 };
  int i;
 
  bogosort(numbers, 6);
  for (i=0; i < 6; i++) printf("%d ", numbers[i]);
  printf("\n");
}
示例#2
0
int main(int argc, char const* argv[]) {
	std::vector<int> v = { 1, 2, 3, 4 };

	bogosort(v.begin(), v.end());

	for(auto&& var : v)
		std::cout << var << std::endl;

	return 0;
}
示例#3
0
int main()
{
	int vetor[] = {3,2,1};
	
	imprimirVetor(vetor);
	
	bogosort(vetor);
	
	imprimirVetor(vetor);
	
	return 0;
}
示例#4
0
int test_bogosort(const intmax_t *orig_array, size_t size, bool print, struct timespec *diff)
{
	struct timespec start, end;
	intmax_t *array = NULL;
	dup_array(orig_array, size, &array);
	get_clock(&start);
	bogosort(array, size);
	get_clock(&end);
	timespec_diff(start, end, diff);
       	if (print) {
		print_array(stdout, array, size);
	}
	if (array) {
		free(array);
	}
	return 0;

}