Julius 4.1.5
|
クイックソート(再入可能) [詳細]
関数 | |
static void | internal_quick_sort (char *left, char *right, int size, int(*compare)(const void *, const void *, void *), void *pointer) |
Internal quick sort function. | |
void | qsort_reentrant (void *base, int count, int size, int(*compare)(const void *, const void *, void *), void *pointer) |
Quick sort that will pass data poitner to comparison function for re-entrant usage. |
static void internal_quick_sort | ( | char * | left, |
char * | right, | ||
int | size, | ||
int(*)(const void *, const void *, void *) | compare, | ||
void * | pointer | ||
) | [static] |
Internal quick sort function.
left | [in] left bound element |
right | [in] right bound element |
size | [in] size of an element |
compare | [in] comparison function |
pointer | [in] data pointer which will be passed to comparison function |
参照元 qsort_reentrant().
void qsort_reentrant | ( | void * | base, |
int | count, | ||
int | size, | ||
int(*)(const void *, const void *, void *) | compare, | ||
void * | pointer | ||
) |
Quick sort that will pass data poitner to comparison function for re-entrant usage.
base | [i/o] pointer to the data array |
count | [in] number of elements in the array |
size | [in] size of an element in bytes |
compare | [in] comparison function |
pointer | [in] data which will be passed to comparison function |
参照元 confnet_create(), wchmm_sort_idx_by_category(), と wchmm_sort_idx_by_wseq().