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

📄 defns.h

📁 计算机人工智能方面的决策树方法 c4.5
💻 H
字号:
#ifndef _NEWSTAR_DEFNS_H_1999_12_23_11_24_34_OLDMOON_
#define _NEWSTAR_DEFNS_H_1999_12_23_11_24_34_OLDMOON_
//Patched by oldmoon,99-12-23 上午 11:26:25
/*************************************************************************/
/*                                                                       */
/*              Definitions used in C4.5                                 */
/*              ------------------------                                 */
/*                                                                       */
/*************************************************************************/


#include "stdio.h"
#include "math.h"
#include "stdlib.h"

#define  Eof                    EOF             /*char read on end of file*/
#define  Nil                    0               /*null pointer*/
#define  false                  0
#define  true                   1
#define  None                   -1
#define  Epsilon                1E-3
#define  cfree 					free

/*long    random();*/
/*#define  Random                 ((random()&2147483647) / 2147483648.0)*/
#define  Random   		( (double)rand()/RAND_MAX )
//#define  Random   		( ((double)random(0x7fff)) /0x8000l)

#define  Max(a,b)               ((a)>(b) ? a : b)
#define  Min(a,b)               ((a)<(b) ? a : b)
#define  Round(x)               ((int) (x+0.5))
#define  Log2                   0.69314718055994530942
#define  Log(x)                 ((x) <= 0 ? 0.0 : log(x) / Log2)

#define  Bit(b)                 (1 << (b))
#define  In(b,s)                ((s[(b) >> 3]) & Bit((b) & 07))
#define  ClearBits(n,s)         memset(s,0,n)
#define  CopyBits(n,f,t)        memcpy(t,f,n)
#define  SetBit(b,s)            (s[(b) >> 3] |= Bit((b) & 07))

#define  ForEach(v,f,l)         for(v=f ; v<=l ; ++v) 

#define  Verbosity(d)           if(VERBOSITY >= d)

#endif

⌨️ 快捷键说明

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