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

📄 sort.h

📁 包含八种排序算法的界面演示多线程程序,以线段形式表示数据大小,排序一清二楚
💻 H
字号:
// Sort.h: interface for the CSort class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#if !defined(AFX_SORT_H__0A09F45A_22AF_4D9C_95CC_092037A48378__INCLUDED_)
#define AFX_SORT_H__0A09F45A_22AF_4D9C_95CC_092037A48378__INCLUDED_
#define N 10000
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CSort  
{
protected:
	BOOL CanSleep;
	CDC * pdc;
	int * p;
	int n;
	int State;
	DWORD NowTime;
	RECT rect;
	int base;
	int width;
	CBitmap bitmap;
	CDC tdc;
	BOOL IsCreated;
	int Sleeptime;
public:
	int State2;
	static int Num_Run;
public:
	BOOL IsASC;
	void EnableSleep(BOOL b);
	void SetState2_3();
	void SetTime(DWORD t);
	BOOL IsRunning();
	CString name;
	void SetData(int * data);
	void Sleep();
	void SetRect(RECT * r);
	void SetStartEvent();
	void SetExitEvent();
	void Set(CWnd * parent,int nn,RECT * r,int b,int l,int sleep);
	CSort();
	virtual void Sort()=0;
	void Draw();
	virtual ~CSort();
	
private:
	CString text2;
	CString text1;
};

#endif // !defined(AFX_SORT_H__0A09F45A_22AF_4D9C_95CC_092037A48378__INCLUDED_)

⌨️ 快捷键说明

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