题目链接:点击打开链接题意比較明显,不赘述。删除时能够把i-1转到根,把i+1转到根下则i点就在
根右子树 的左子树,且仅仅有i这一个 点#include#include#include#includeusing namespace std;#define
N 300500#define inf 1...
分类:
其他好文 时间:
2014-06-03 11:29:26
阅读次数:
277
C++对象模型内存布局例如以下:非静态数据成员在对象之内静态数据成员在对象之外静态、非静态成员函数在对象之外类中存在虚函数时,一个类相应一个virtual
table放在对象之外,对象中安插一个指针vptr指向这个表。測试例程:#include using namespace std; class....
分类:
编程语言 时间:
2014-06-03 09:58:23
阅读次数:
283
1 #include "windows.h" 2 #include "iostream" 3
using namespace std; 4 5 class CWorkerThread{ 6 public: 7 CWorkerThread(LPCTSTR
szName): 8 ...
分类:
编程语言 时间:
2014-06-03 08:57:14
阅读次数:
257
BFS+优先级队列。 1 #include 2 #include 3 #include 4
#include 5 using namespace std; 6 7 #define MAXNUM 205 8 9 typedef struct
node_st {10 int x, y...
分类:
其他好文 时间:
2014-06-03 06:50:09
阅读次数:
259
// demo1.cpp : 定义控制台应用程序的入口点。//通过此例程了解重载#include
"stdafx.h"#include using namespace std;class CMath{public:CMath(float
a):m_a(a){}~CMath(){}double Add...
分类:
编程语言 时间:
2014-05-31 16:48:33
阅读次数:
317
#include "stdafx.h"#include #include using
namespace std;int _tmain (int argc, LPTSTR argv[]){ HANDLE
h=CreateMutex(NULL,TRUE,"AAAAAAA"); if(Get...
分类:
其他好文 时间:
2014-05-31 16:44:37
阅读次数:
209
(1)ATL如何使用模板类 1 #include 2 using namespace std; 3 4
class CBase 5 { 6 public: 7 CBase(){} 8 ~CBase(){} 9 10 void BaseMethod()11 {12
...
分类:
其他好文 时间:
2014-05-30 22:11:13
阅读次数:
342
先上一段代码:#include#include#includeusing namespace
std;void error(char* format,...){//至少要有一个参数,后边的...表示参数可变 va_list ap; int d,flag;
char c, *s; ...
分类:
编程语言 时间:
2014-05-30 17:51:46
阅读次数:
271
水题,不过要想0ms过还是有个技巧的:#include #include using
namespace std;int main(){ int score[101]; int t,t1,temp; while(cin>>t) {
//memset(score,...
分类:
其他好文 时间:
2014-05-30 16:53:11
阅读次数:
268
和Java不同,CDerive
derive语句可以直接生成对象,不需要new关键字重载虚函数才可以用父类引用调用子类对象,重载普通函数没有效果#include#includeusing
namespace std;class CBase{public : void fun() { ...
分类:
编程语言 时间:
2014-05-30 14:46:07
阅读次数:
247