第15周 啊哈算法 队列
来源:互联网 发布:李鹤年 书法 知乎 编辑:程序博客网 时间:2024/06/05 17:17
问题及答案
/*队列算法:队首删掉,第二个数放队尾,反复直到最后*/#include<stdio.h>int main(){ int a[100]={0,6,3,1,7,5,8,9,2,4}; int head,tail,i,n; //初始化队列 head=1; tail=10; while(head<tail)//循环条件是队列不为空 { printf("%d",a[head]); head++;//队首出队 a[tail]=a[head]; tail++;//新队首放到队尾 head++;//再将队首出队 } getchar();getchar(); return 0;}
/*同上,用队列封装结构体求解,哪里出错了,为何结果不对?*/#include<stdio.h>struct queue { int date[100]; int head; int tail; };int main(){ struct queue a; int i; a.head=1; a.tail=1;//初始化为空 for(i=1;i<=9;i++) { scanf("%d",&a.date[a.tail]);//将下一个元素放入数组 a.tail++; } while(a.head<a.tail) { printf("%d",&a.date[a.head]); a.head++; a.date[a.tail]=a.date[a.head]; a.tail++; a.head++; } getchar();getchar(); return 0; }
0 0
- 第15周 啊哈算法 队列
- 第15周 啊哈算法 排序算法
- 第15周 啊哈算法 栈
- 第15周 啊哈算法 队列和栈的实例:纸牌游戏
- 第15周 啊哈算法 冒泡排序算法
- 第15周 啊哈算法 快速排序算法
- 啊哈算法 之 队列
- 啊哈!算法—队列
- 第16周 啊哈算法 深度优化搜索算法
- 第15周 啊哈算法 链表:用指针链表和数组模拟链表
- 第16周 啊哈算法 火柴棍等式
- 第16周 啊哈算法 水管工铺设管道
- 《啊哈算法》第二章 栈,队列,链表
- 《啊哈!算法》第8章详解
- 啊哈!算法--第01节--桶排序
- 啊哈!算法--第02节--冒泡排序
- 啊哈!算法--第03节--快速排序
- 啊哈!算法--第04节--小哼买书
- Unity Shader入门精要读书笔记第一篇
- 设置导航条样式
- 架构设计:系统间通信(15)——服务治理与Dubbo 上篇
- 【siamese网络学习】基于2-channel network的图片相似度判别
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- 第15周 啊哈算法 队列
- 第三方库冲突的处理
- 点击tabBarItem跳转到其他界面 返回后还是之前所选item (跳转注册)
- HTML/CSS 快速编写必备 - emmet插件
- react-native CodePush
- Android组件(二)-水平ProgressBar
- swiper的基础使用(十八)
- Jquery的parent和parents(找到某一特定的祖先元素)
- ajax提交表单