⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genproto.h

📁 稀疏矩阵、链表、图、队列、二叉树、多叉树、排序、遗传算法等的实现
💻 H
📖 第 1 页 / 共 3 页
字号:
    extern long     ArrayIsReversed_pull(uint64 ** A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_sc(char *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_si(int *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_sl(long *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_sll(sint64 * A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_str(unsigned char **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_uc(unsigned char *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_ui(unsigned int *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_ul(unsigned long *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsReversed_ull(uint64 * A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_d(double *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_f(float *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_ld(long double *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pd(double **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pf(float **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pld(long double **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_psc(char **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_psi(int **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_psl(long **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_psll(sint64 ** A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_puc(unsigned char **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pui(unsigned int **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pul(unsigned long **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_pull(uint64 ** A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_sc(char *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_si(int *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_sl(long *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_sll(sint64 * A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_str(unsigned char **A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_uc(unsigned char *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_ui(unsigned int *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_ul(unsigned long *A, unsigned long Lo, unsigned long Hi);
    extern long     ArrayIsSorted_ull(uint64 * A, unsigned long Lo, unsigned long Hi);
    extern unsigned char *pdeletemin_str(struct tag_par * p, char *end, unsigned char **data);
    extern unsigned char *pgetmin_str(struct tag_par p, unsigned char **data);
    extern void     Batcher_d(double *A, int N);
    extern void     Batcher_f(float *A, int N);
    extern void     Batcher_ld(long double *A, int N);
    extern void     Batcher_pd(double **A, int N);
    extern void     Batcher_pf(float **A, int N);
    extern void     Batcher_pld(long double **A, int N);
    extern void     Batcher_psc(char **A, int N);
    extern void     Batcher_psi(int **A, int N);
    extern void     Batcher_psl(long **A, int N);
    extern void     Batcher_psll(sint64 ** A, int N);
    extern void     Batcher_puc(unsigned char **A, int N);
    extern void     Batcher_pui(unsigned int **A, int N);
    extern void     Batcher_pul(unsigned long **A, int N);
    extern void     Batcher_pull(uint64 ** A, int N);
    extern void     Batcher_sc(char *A, int N);
    extern void     Batcher_si(int *A, int N);
    extern void     Batcher_sl(long *A, int N);
    extern void     Batcher_sll(sint64 * A, int N);
    extern void     Batcher_str(unsigned char **A, int N);
    extern void     Batcher_uc(unsigned char *A, int N);
    extern void     Batcher_ui(unsigned int *A, int N);
    extern void     Batcher_ul(unsigned long *A, int N);
    extern void     Batcher_ull(uint64 * A, int N);
    extern void     heapsort_d(double *A, int N);
    extern void     heapsort_si(int *A, int N);
    extern void     heapsort_str(unsigned char **A, int N);
    extern void     InsertFour_d(double *array);
    extern void     InsertFour_f(float *array);
    extern void     InsertFour_ld(long double *array);
    extern void     InsertFour_pd(double **array);
    extern void     InsertFour_pf(float **array);
    extern void     InsertFour_pld(long double **array);
    extern void     InsertFour_psc(char **array);
    extern void     InsertFour_psi(int **array);
    extern void     InsertFour_psl(long **array);
    extern void     InsertFour_psll(sint64 ** array);
    extern void     InsertFour_puc(unsigned char **array);
    extern void     InsertFour_pui(unsigned int **array);
    extern void     InsertFour_pul(unsigned long **array);
    extern void     InsertFour_pull(uint64 ** array);
    extern void     InsertFour_sc(char *array);
    extern void     InsertFour_si(int *array);
    extern void     InsertFour_sl(long *array);
    extern void     InsertFour_sll(sint64 * array);
    extern void     InsertFour_str(unsigned char **array);
    extern void     InsertFour_uc(unsigned char *array);
    extern void     InsertFour_ui(unsigned int *array);
    extern void     InsertFour_ul(unsigned long *array);
    extern void     InsertFour_ull(uint64 * array);
    extern void     InsertionSort_d(double *array, unsigned long count);
    extern void     InsertionSort_f(float *array, unsigned long count);
    extern void     InsertionSort_ld(long double *array, unsigned long count);
    extern void     InsertionSort_pd(double **array, unsigned long count);
    extern void     InsertionSort_pf(float **array, unsigned long count);
    extern void     InsertionSort_pld(long double **array, unsigned long count);
    extern void     InsertionSort_psc(char **array, unsigned long count);
    extern void     InsertionSort_psi(int **array, unsigned long count);
    extern void     InsertionSort_psl(long **array, unsigned long count);
    extern void     InsertionSort_psll(sint64 ** array, unsigned long count);
    extern void     InsertionSort_puc(unsigned char **array, unsigned long count);
    extern void     InsertionSort_pui(unsigned int **array, unsigned long count);
    extern void     InsertionSort_pul(unsigned long **array, unsigned long count);
    extern void     InsertionSort_pull(uint64 ** array, unsigned long count);
    extern void     InsertionSort_sc(char *array, unsigned long count);
    extern void     InsertionSort_si(int *array, unsigned long count);
    extern void     InsertionSort_sl(long *array, unsigned long count);
    extern void     InsertionSort_sll(sint64 * array, unsigned long count);
    extern void     InsertionSort_str(unsigned char **array, unsigned long count);
    extern void     InsertionSort_uc(unsigned char *array, unsigned long count);
    extern void     InsertionSort_ui(unsigned int *array, unsigned long count);
    extern void     InsertionSort_ul(unsigned long *array, unsigned long count);
    extern void     InsertionSort_ull(uint64 * array, unsigned long count);
    extern void     InsertOne_d(double *array);
    extern void     InsertOne_f(float *array);
    extern void     InsertOne_ld(long double *array);
    extern void     InsertOne_pd(double **array);
    extern void     InsertOne_pf(float **array);
    extern void     InsertOne_pld(long double **array);
    extern void     InsertOne_psc(char **array);
    extern void     InsertOne_psi(int **array);
    extern void     InsertOne_psl(long **array);
    extern void     InsertOne_psll(sint64 ** array);
    extern void     InsertOne_puc(unsigned char **array);
    extern void     InsertOne_pui(unsigned int **array);
    extern void     InsertOne_pul(unsigned long **array);
    extern void     InsertOne_pull(uint64 ** array);
    extern void     InsertOne_sc(char *array);
    extern void     InsertOne_si(int *array);
    extern void     InsertOne_sl(long *array);
    extern void     InsertOne_sll(sint64 * array);
    extern void     InsertOne_str(unsigned char **array);
    extern void     InsertOne_uc(unsigned char *array);
    extern void     InsertOne_ui(unsigned int *array);
    extern void     InsertOne_ul(unsigned long *array);
    extern void     InsertOne_ull(uint64 * array);
    extern void     InsertThree_d(double *array);
    extern void     InsertThree_f(float *array);
    extern void     InsertThree_ld(long double *array);
    extern void     InsertThree_pd(double **array);
    extern void     InsertThree_pf(float **array);
    extern void     InsertThree_pld(long double **array);
    extern void     InsertThree_psc(char **array);
    extern void     InsertThree_psi(int **array);
    extern void     InsertThree_psl(long **array);
    extern void     InsertThree_psll(sint64 ** array);
    extern void     InsertThree_puc(unsigned char **array);
    extern void     InsertThree_pui(unsigned int **array);
    extern void     InsertThree_pul(unsigned long **array);
    extern void     InsertThree_pull(uint64 ** array);
    extern void     InsertThree_sc(char *array);
    extern void     InsertThree_si(int *array);
    extern void     InsertThree_sl(long *array);
    extern void     InsertThree_sll(sint64 * array);
    extern void     InsertThree_str(unsigned char **array);
    extern void     InsertThree_uc(unsigned char *array);
    extern void     InsertThree_ui(unsigned int *array);
    extern void     InsertThree_ul(unsigned long *array);
    extern void     InsertThree_ull(uint64 * array);
    extern void     InsertTwo_d(double *array);
    extern void     InsertTwo_f(float *array);
    extern void     InsertTwo_ld(long double *array);
    extern void     InsertTwo_pd(double **array);
    extern void     InsertTwo_pf(float **array);
    extern void     InsertTwo_pld(long double **array);
    extern void     InsertTwo_psc(char **array);
    extern void     InsertTwo_psi(int **array);
    extern void     InsertTwo_psl(long **array);
    extern void     InsertTwo_psll(sint64 ** array);
    extern void     InsertTwo_puc(unsigned char **array);
    extern void     InsertTwo_pui(unsigned int **array);
    extern void     InsertTwo_pul(unsigned long **array);
    extern void     InsertTwo_pull(uint64 ** array);
    extern void     InsertTwo_sc(char *array);
    extern void     InsertTwo_si(int *array);
    extern void     InsertTwo_sl(long *array);
    extern void     InsertTwo_sll(sint64 * array);
    extern void     InsertTwo_str(unsigned char **array);
    extern void     InsertTwo_uc(unsigned char *array);
    extern void     InsertTwo_ui(unsigned int *array);
    extern void     InsertTwo_ul(unsigned long *array);
    extern void     InsertTwo_ull(uint64 * array);
    extern void     InsertZero_d(double *array);
    extern void     InsertZero_f(float *array);
    extern void     InsertZero_ld(long double *array);
    extern void     InsertZero_pd(double **array);
    extern void     InsertZero_pf(float **array);
    extern void     InsertZero_pld(long double **array);
    extern void     InsertZero_psc(char **array);
    extern void     InsertZero_psi(int **array);
    extern void     InsertZero_psl(long **array);
    extern void     InsertZero_psll(sint64 ** array);
    extern void     InsertZero_puc(unsigned char **array);
    extern void     InsertZero_pui(unsigned int **array);
    extern void     InsertZero_pul(unsigned long **array);
    extern void     InsertZero_pull(uint64 ** array);
    extern void     InsertZero_sc(char *array);
    extern void     InsertZero_si(int *array);
    extern void     InsertZero_sl(long *array);
    extern void     InsertZero_sll(sint64 * array);
    extern void     InsertZero_str(unsigned char **array);
    extern void     InsertZero_uc(unsigned char *array);
    extern void     InsertZero_ui(unsigned int *array);
    extern void     InsertZero_ul(unsigned long *array);
    extern void     InsertZero_ull(uint64 * array);
    extern void     Iqsort5_d(double *A, unsigned long n);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -