0001 #include <iostream> 0002 using namespace std; 0003 0004 /****************************************************************************************** 0005 * 测试、演示用小工具 0006 ******************************************************************************************/ 0007 #include <cstdio> 0008 #include <cstdlib> 0009 #include <ctime> 0010 #include <cmath> 0011 #include <typeinfo> 0012 0013 #include "checkOrder_Elem.h" 0014 #include "checkOrder_list.h" 0015 #include "checkOrder_vector.h" 0016 0017 #include "double_Elem.h" 0018 #include "increase_Elem.h" 0019 #include "hailstone_Elem.h" 0020 #include "increase_list.h" 0021 #include "increase_vector.h" 0022 0023 #include "crc_Elem.h" 0024 #include "crc_list.h" 0025 #include "crc_vector.h" 0026 0027 #include "rand.h" //随机数 0028 0029 #define max(a,b) (((a) > (b)) ? (a) : (b)) 0030 #define min(a,b) (((a) < (b)) ? (a) : (b)) 0031 0032 #if defined(DSA_DEBUG) //编译开关,控制调试输出 0033 #define DSA(x) { x } //输出 0034 #else 0035 #define DSA(x) //不输出 0036 #endif