数据结构
溺水行舟
这个作者很懒,什么都没留下…
展开
-
nyist 119 RMQ
RMQ:http://blog.csdn.net/liang5630/article/details/7917702 #include #include #include using namespace std;const int N=100005;int minsum[N][21],maxsum[N][21];// f(i,j)表示i~i+(2^j)-1中最大或者最小值;原创 2012-08-28 20:55:58 · 1431 阅读 · 0 评论 -
链栈
#includeusing namespace std;typedef struct node{ int data; struct node *next;} *stack;void init(stack &s){ s=NULL;}int pop(stack &s){ int x; x=s->data; s=s->next; return x;}void push(原创 2012-10-16 22:53:39 · 715 阅读 · 1 评论 -
nyist 202 红黑树(二叉树中序遍历)
旋转对中序遍历没有影响,直接中序输出即可。#include #include using namespace std;int n;struct Shu{ int left,rigth;}shu[1000005];int zhong(int id){ if(id>=0) { zhong(shu[id].left); cout<<id<<endl; zhong(s原创 2013-08-08 10:42:56 · 1882 阅读 · 0 评论 -
表达式求值(中缀式转后缀式,后缀式求值)NYOJ53测试通过
测试地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=35package calc;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Scanner;原创 2014-11-10 20:27:13 · 1382 阅读 · 0 评论