treenode.h

来自「关联规则中转换树算法在VC下的实现」· C头文件 代码 · 共 39 行

H
39
字号
// TreeNode.h: interface for the CTreeNode class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TREENODE_H__DCE0534C_8828_44C0_B1DF_F84EAC3EA602__INCLUDED_)
#define AFX_TREENODE_H__DCE0534C_8828_44C0_B1DF_F84EAC3EA602__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Globals.h"

struct Node{
	ItemType  itemNo;
	ItemType  count;
	Node  *psLink;
	Node  *pSibNext;
};    // 树结点的结构

///////////////////////////

class CTreeNode  
{
public:
	CTreeNode();
	virtual ~CTreeNode();
	BOOL  HasSinglePath;

	Node* Create(ItemType itmno, int c1=1, Node* pSib=NULL, Node* pSon=NULL);
	Node *getRoot() { return Root;}
	BOOL insert_tree(int itemnum, ItemType *pitem, int count1=1);
	
private:	
	Node  *Root;
};

#endif // !defined(AFX_TREENODE_H__DCE0534C_8828_44C0_B1DF_F84EAC3EA602__INCLUDED_)

⌨️ 快捷键说明

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