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

📄 mycontrol.h

📁 B+树的演示程序
💻 H
字号:
#pragma once

#include "MyBPlusTree.h"
#include "Parameters.h"


// MyControl 命令目标

class MyControl : public CObject
{
public:
	MyBPlusTree m_tree;

	long m_drawKey0;	// draw which node
	int m_drawLevel;
	void* m_insertPoint;
	int m_iType;		// the type of draw: 1, search.
	bool m_bSleep;
	int m_iNumber;

	CWnd* m_pParentWnd;

	static long m_lMine[15];	// = {5,60,53,45,12,3,54,55,1,2,7,6,4,8,10};
	long m_lInput[MAXINPUT];
	int m_iInput;
	long m_lRandom[MAXRANDOM];
	int m_iRandom;

public:
	MyControl();	
	virtual ~MyControl();
	void SetParentWnd(CWnd* pParentWnd);
	
	bool Create(int n=MINIMUS_NUMBER_OF_NODE);
	void DeleteTree(void);
	int Search(long key);
	int Insert(long key);
	int Delete(long key);

	int ModifyTree(int n);
	void InsertStore();
	int PreInsertRandom(int n);
	void InsertRandom(int n);
	int DeleteRandom();

	int GetN();

	void DisplayTree(void);
	void Display(long key0,int level,int type,void* insertPoint=NULL,int iNumber=-1);
};


⌨️ 快捷键说明

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