- 博客(18)
- 资源 (64)
- 问答 (1)
- 收藏
- 关注
原创 实验五:二叉树的基本操作
#include#includetypedef struct tree{ char data1; struct tree *lchild,*rchild;}tree,*rtree;typedef struct stacklist{ rtree data; struct stacklist *next;}stacklist,*linkstack;
2012-04-26 16:54:31 1968
原创 zzuli 1627大整数减法
大整数减法Time Limit:1000MS Memory Limit:65536KTotal Submit:43 Accepted:14 Description求两个不超过200 位的非负整数的差。 Input 首先输入一个整数n , 表示测试实例的个数。每组实例输入两行,每行是一个不超过200 位的非负整数,没有多余的前导0。 Output
2012-04-24 20:31:29 516
原创 zzuli 1654 玫瑰
玫瑰Time Limit:1000MS Memory Limit:65536KTotal Submit:12 Accepted:6 Description今年是2012年,不寻常的年头…… 小明的女朋友马上要过生日了,小明打算给她个惊喜,送她玫瑰花 可是要送多少呢? 小明觉得从他们俩开始恋爱,每天都是值得纪念的日子, 于是他决定到她生日的时候,他们在一起多
2012-04-24 19:37:10 1267
原创 zzuli 1129&& hdu 2047 阿牛的EOF牛肉串
#includeint main(){ int n,i; __int64 a[50]={0,3,8}; while(scanf("%d",&n)!=EOF) { for(i=3;i a[i]=(a[i-1]+a[i-2])*2; printf("%I64d\n",a[n]); } return 0; }
2012-04-20 19:54:04 571
原创 zzuli1507最大公约数和最小公倍数
#include #include int hz(int a,int b)//互质则最大公约数为1{int temp;while(b!=0)//辗转相除法求最大公约数{temp=b;b=a%b;a=temp;}if(a==1)return 1;elsereturn 0;}int main(){int x0,y0
2012-04-20 15:31:03 453
转载 zzuli 1530 表达式求值
链接http://www.cnblogs.com/dengdai68/archive/2011/06/05/2073075.html
2012-04-20 15:29:43 425
原创 zzuli 1620 Findit!
一个叫surfacedust的寻宝者找到了一个藏宝图,它根据藏宝图找到了一个迷宫,这是一个很特别的迷宫,迷宫是一100 * 100的个正方形区域,里面有很多墙,这些墙都是由一些直线构成的, 如下图。 墙把迷宫分隔成很多藏宝室,任何两个藏宝室之间都没有门。 surfacesudat现在准备用开凿设备在相邻两个藏宝室的墙中间凿开一个门,最终取出迷宫中的 宝物。但
2012-04-20 15:26:00 498
原创 大整数乘法
#include#include#define MAX_LEN 200int an1[MAX_LEN+10];int an2[MAX_LEN+10];int asult[MAX_LEN*2+10];char Line1[MAX_LEN+10];char Line2[MAX_LEN+10];int main(){ int i,j,nLine1,nLine2,t
2012-04-20 15:11:23 684
原创 zzuli 1637 雪花
#includeint main(){ int t,n,i; int k[20]; k[1]=3; k[2]=12; for(i=3;i<20;i++) k[i]=k[i-1]*3+12; scanf("%d",&t); while(t--) { scanf("%d",&n); printf("%d\n",k[n]); } retu
2012-04-20 15:10:16 631
原创 栈和队列的基本操作
1)采用链式存储实现栈的初始化、入栈、出栈操作。(2)采用顺序存储实现栈的初始化、入栈、出栈操作。(3)采用链式存储实现队列的初始化、入队、出队操作。(4)采用顺序存储实现循环队列的初始化、入队、出队操作。(5)在主函数中设计一个简单的菜单,分别测试上述算法。///#include#include#include#define TRUE 1#defin
2012-04-20 08:35:13 7562
原创 采用顺序存储实现循环队列的初始化、入队、出队操作。
//////////////////////下面为循环队列#include#include#define OVERFLOW -2#define MAXQSIZE 100 /*队列的最大长度*/typedef struct { int *base; // 队列的元素空间头指针指示器 int front; i
2012-04-19 22:46:22 32194
原创 采用链式存储实现队列的初始化、入队、出队操作。
#include#include#define OVERFLOW -2typedef struct QNode{//创建队成员 int data;//数据成员 struct QNode *next;}QNode,*QueuePtr;typedef struct{//队头队尾指针 QueuePtr front; QueuePtr rear;}LinkQu
2012-04-19 22:16:23 27809
原创 采用链式存储实现,进栈、出栈操作
#include#includetypedef struct stacklist{ int data; struct stacklist *next;}stacklist,*linkstack;linkstack top,head;linkstack create(){ linkstack p; p=(linkstack)malloc(sizeof(stac
2012-04-19 19:20:15 2619
原创 hdu 1069 Monkey and banana
#include#include#define N 35struct point{ int x, y, z; int max;}node[N*6];int cmp(const void* a, const void* b){ struct point *c = (struct point*)a; struct point *d = (struct
2012-04-19 18:34:26 428
原创 采用顺序存储实现栈的初始化、入栈、出栈操作。
#include#include#include#define TRUE 1#define FALSE 0#define ERROR 0#define OVERFLOW -2#define STACK_INIT_SIZE 100#define STACKINCREMENT 20//typedef int Status;typedef struct
2012-04-18 09:19:16 8193 1
原创 单链表头插法逆序
void ReverseList1(){ linklist p,q; p=head->next; head->next=NULL; while(p!=NULL) { //把原单链表中的结点依次进行逆序链接。 q=p; //q 指向待处理的结点。 p=p->next; //p 指向下一个待逆序的结点。 //将 q 结点插入到已逆序单链表的表头。
2012-04-11 20:49:14 1545
原创 双向链表
实验三:双向链表的基本操作 1.利用尾插法建立一个双向链表。 2.遍历双向链表。 3.实现双向链表中删除一个指定元素。4.在非递减有序双向链表中实现插入元素e仍有序算法。 5.判断双向链表中元素是否对称若对称返回1否则返回0。6.设元素为正整型,实现算法把所有奇数排列在偶数之前。 7.在主函数中设计一个简单的菜单调试上述算法。*****
2012-04-11 17:49:46 743
原创 单链表
********************************************实验二:单链表的基本操作 编写一个完整的程序,实现单链表的建立、插入、删除、输出等基本操作。(1)建立一个带头结点的单链表。(2)计算单链表的长度,然后输出单链表。(3)查找值为x的直接前驱结点q。(4)删除值为x的结点。(5)把单向链表中元素逆置(不允许申请新的结点空间)。
2012-04-09 16:44:56 2125
oracleasm资源包
2018-07-17
TPNGImage.v.1.564
2014-08-22
TGifImage.v2.2.Full.Source.BCB.836077
2014-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人