- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Q4.3
#include using namespace std;typedef struct Node{ int data; struct Node* lchild; struct Node* rchild;}Node, *pNode;bool used[100];void minHeightTree(pNode head, int* src, int start, int en
2014-03-12 11:09:38 397
原创 Q4.2
#include using namespace std;int num, m, n;int reachable[101][101];bool beenTo[101][101];bool isReachable(int m[101][101], int src, int des){ int i; for (i = 0; i < num; ++i) { if (m[src
2014-03-11 16:49:51 558
转载 freopen用法
在做acm题目的过程中,我们需要在本地机器上调试。调试过程中,如果输入数据少还可以接受,但如果输入数据很庞大的话,我们就很难忍受一次又一次的重新输入和调试了。通过google,找到一种简便的方法,那就是freopen函数。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 下面为函数的简介,详细可参见 http://www.
2014-03-11 15:52:33 3409
原创 Q4.1
#include using namespace std;int maxlen = 0;int minlen = 65535;bool isBalance(int maxl, int minl){ return (maxl - minl > 1);}int findMin(char* s, int len, int cur, int n){ if (s[cur] == '
2014-03-11 15:41:40 466
原创 Q3.5
#include using namespace std;class stack{private: int* data; int cur; int capacity;public: stack(int cap = 100) { data = new int[cap]; cur = -1; capacity = cap; } ~stack() { del
2014-03-07 14:18:59 565
原创 Q3.2
#include using namespace std;#define MAX 100typedef struct Node{ int data; int min;}Node, *pNode;int minimum = 65535;int index = -1;void push(Node* S, int data){ S[++index].data = data
2014-03-05 14:40:57 589
原创 Q3.1
#include using namespace std;#define STACKSIZE 100#define EMPTY 65535typedef struct Node{ int data; int prefix;}Node;int fix = -1;int pt1 = -1, pt2 = -1, pt3 = -1;void push(Node* S,
2014-03-05 13:46:45 574
原创 Q2.5
#include using namespace std;typedef struct Node{ char data; struct Node* next;}Node, *pNode;pNode Init(char* a, int len){ int i; pNode head, p, q; head = new Node(); head->data = a[0];
2014-03-04 20:46:56 670
原创 Q2.4
#include using namespace std;typedef struct Node{ int data; struct Node* next;}Node, *pNode;pNode Init(int* a, int len){ int i; pNode head, p, q; head = new Node(); head->data = a[0]; q
2014-03-04 20:17:18 446
原创 Q2.3
// #include // using namespace std;// // typedef struct Node// {// int data;// struct Node* next;// }Node, *pNode;// // pNode Init(int* a, int len)// {// int i;// pNode head, p, q;//
2014-03-04 20:16:44 415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人