MCPcopy Create free account
hub / github.com/albertobsd/keyhunt / bsgs_myheapsort

Function bsgs_myheapsort

bsgsd.cpp:1537–1546  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1535}
1536
1537void bsgs_myheapsort(struct bsgs_xvalue *arr, int64_t n) {
1538 int64_t i;
1539 for ( i = (n / 2) - 1; i >= 0; i--) {
1540 bsgs_heapify(arr, n, i);
1541 }
1542 for ( i = n - 1; i > 0; i--) {
1543 bsgs_swap(&arr[0] , &arr[i]);
1544 bsgs_heapify(arr, i, 0);
1545 }
1546}
1547
1548int bsgs_searchbinary(struct bsgs_xvalue *buffer,char *data,int64_t array_length,uint64_t *r_value) {
1549 int64_t min,max,half,current;

Callers 1

bsgs_introsortFunction · 0.70

Calls 2

bsgs_heapifyFunction · 0.70
bsgs_swapFunction · 0.70

Tested by

no test coverage detected