数据结构
準提童子
问题导向,模块分解,系统学习,步步为营。
展开
-
栈的实现方式:顺序栈和链表栈 C语言
用栈解决进制转换的问题,将十进制9000转换为八进制 顺序栈实现方法,是从内存中开辟连续的一块存储空间,用数组方法实现的 #include #include #define MAX 50 //顺序栈方法,栈的构造********************* struct Stack{ int stack_arr[MAX]; int top; }; void InitStack(原创 2015-01-27 21:05:30 · 755 阅读 · 0 评论 -
用循环队列输出直角杨辉三角
思想:杨辉三角的第n行的第i个数字等于第n-1行的第i-1个数字和第i个数字的和(其中i不等于1,不等于n) /*用循环队列解决输出杨辉三角的问题*/ #include #include #define MAXSIZE 50 typedef int ElementType; struct Queue//声明结构体 { ElementType data[MAXSIZE]; int fr原创 2015-01-28 11:04:09 · 2345 阅读 · 0 评论