
c
大猫先生
这个作者很懒,什么都没留下…
展开
-
C-顺序栈
/* parm 栈空间 parm 栈顶操作: 判断栈空 判断栈满 入栈 出栈 获取栈顶元素 */ #include <stdio.h> #include <stdlib.h> // 定义大小 #define StackSize 100 typedef char DataType; typedef struct { DataType data[StackSiz原创 2015-04-16 14:24:24 · 336 阅读 · 0 评论 -
C-循环队列
#include <stdio.h> #include <stdlib.h> #define QueueSize 100; typedef char DataType; typedef struct { DataType data[QueueSize]; int front,rear; }CirQueue; CirQueue Q; // 置空队里 void InitQueue(Ci原创 2015-04-17 00:05:35 · 364 阅读 · 0 评论 -
C-回文[顺序表]
依赖顺序表int symmetry(char str[]) { SeqStack S; InitStack(&S); int k,j,i=0; while(str[i]!='\0') i++;// 获取str长度 for(j=0;j<i/2;j++)// 把前半段入栈 Push(&S,str[j]); for(k=(i+1)/2;k原创 2015-04-16 23:10:15 · 540 阅读 · 0 评论 -
数制转换
依赖顺序表/* 数制转换 */ void conversion(int N,int d) { // 将一个非负的十进制N转换成任意的d进制数 SeqStack S; InitStack(&S); while(N) { Push(&S,N%d); N=N/d; } int i; while(!Sta原创 2015-04-16 23:20:36 · 414 阅读 · 0 评论