- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 c语言 队列定义.顺序队列,循环队列,链队列结构(详细的)
1.顺序队列的常用基本操作及条件判断队空: Q.front=Q.rear 队满: Q.rear=Maxlen 求队长: Q.rear-Q.front入队: 1)新元素按 rear 指示位置加入2)rear = rear + 1队尾指针加一出队: 1)将front指示的元素取出。2)front = front + 1队头指针加一2.顺序队列的类型定义#define ...
2019-04-10 00:29:15 2368
原创 队列的定义,存储实现及运算 c语言
队列 c语言1. 队列的定义 : 队列(Queue)也是一种运算受限的线性表。它只允许在表的一端进行插入,而在另一端进行删除。允许删除的一端称为队头(front),允许插入的一端称为队尾(rear)。 例如:排队购物。操作系统中的作业排队。先进入队列的成员总是先离开队列。因此队列亦称作先进先出(First In First Out)的线性...
2019-04-09 23:39:15 731
原创 一维数组举例
对10个数组元素依次赋值0—9,要求逆向输出结题思路: 首先定义一个长度为10的数组, 整型 要有一规律来循环这些数,同样用这个循环输出这些数,输出时,先输出最后的元素,按有小到大的顺序输出着10个数。编写程序#include <stdio.h>int main(){ int i,a[10]; for(i=0;i<=9;i++) //使a[0]...
2019-04-09 00:03:19 1985
原创 一维数组举例,用一维数组处理求Fibonacci数列问题
一维数组程序举例用一维数组处理求Fibonacci数列问题#include <stdio.h>int main(){ int i; int f[20]={1,1}; //对前面最两个的0 1 赋值为1 for(i=2;i<20;i++) f[i]=f[i-2]+f[i-1]; //先后求出f【2】到发【19】的值 for(i...
2019-04-08 23:28:08 3496
原创 循环链表———约瑟夫问题(C语言)
约瑟夫问题是循环链表的一个典型应用,其描述如下:m个人围成了一圈,从其中任一个人开始,按顺时针顺序使所有人依次从1开始报数,报到n的人出列;然后使n之后的人接着从1开始报数,再次使报到n的人出列……如此下去,求算出列的顺序,及最后留下来的人的编号将m与n设定为具体数字,使m=8,n=3模拟约瑟夫问题。以下是关于此函数的完整代码#include<stdio.h>#inc...
2019-04-02 23:33:56 828
原创 栈定义及特性
栈1.定义及特性栈(Stack)是限制在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶(Top),另一端为栈底(Bottom)。当表中没有元素时称为空栈。假设栈S=(a1,a2,a3,…an),则a1称为栈底元素,an为栈顶元素。栈中元素按a1,a2,a3,…an的次序进栈,退栈的第一个元素应为栈顶元素。换句话说,栈的修改是按后进先出的原则进行的。因此,栈称为后进先出表(...
2019-04-02 16:35:12 1619
oracle数据库sql-笔记.zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人