distribs.h
来自「稀疏矩阵、链表、图、队列、二叉树、多叉树、排序、遗传算法等的实现」· C头文件 代码 · 共 45 行
H
45 行
/*
** The proper usage and copyright information for
** this software is covered in DSCRLic.TXT
** This code is Copyright 1999 by Dann Corbit
*/
/*
** Prototypes for creation of data distributions.
** Testing purposes only.
*/
typedef struct {
char *dtype;
char *dname;
char *iname;
FILE *fdbl;
FILE *fint;
} sortfile;
enum distribution_type {
constant, five, ramp, haphazard, reverse, sorted,
ten, twenty, two, perverse, trig, unknown
};
int dopen(void);
int dclose(void);
void dsave(int[], double[], unsigned int, const char *);
long dload(int[], double[], unsigned int, const char *);
int drandom(int);
void init_random(int[], double[], const int, const int, const int);
void init_two(int[], double[], const int, const int);
void init_five(int[], double[], const int, const int);
void init_ten(int[], double[], const int, const int);
void init_twenty(int[], double[], const int, const int);
void init_sorted(int[], double[], const int, const int, const int);
void init_reverse(int[], double[], const int);
void init_constant(int[], double[], const int, const int);
void init_ramp(int[], double[], const int, const int, const int);
void init_trig(int[], double[], const int);
void init_perverse(int[], double[], const int);
void create_distribs(double[], int[], unsigned int);
void make_distrib(double d[], int a[], size_t n, enum distribution_type which);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?