杨辉三角队列方式
来源:互联网 发布:淘宝cpu置换可靠吗 编辑:程序博客网 时间:2024/05/16 05:33
void YanghuiTriangle(int N){ int i,n,x,temp; linkqueue q; initqueue(&q); enterqueue(&q,1);//第一行入队 for(n=2;n<=N;n++)//由第i行转换为i-1行 { enterqueue(&q,1);//第n行第一个元素入队 for(i=1;i<=n-2;i++)/*将n-1行,有n-1个元素*/ { deletequeue(&q,&temp);//删除当前队列中第一个元素(1) printf("%d\t",temp);/*从第1个数到第n-2个数输出*/ gettop(q,&x); temp+=x;//获得当前队列中第一个元素值,并将其相加(2) //(1)(2)并不相同 enterqueue(&q,temp);//分别将n行的,从第二个数到第n-1个 //数入队列 } deletequeue(&q,&x);//将n-1行的,最后一个数,删除,并输出 printf("%d\t",x); enterqueue(&q,1);//将第n行的,最后一个数,进入队列中 printf("\n"); }}
讲了很多,将队列的元素的记录写下来
写几个
===》(队头方向)
1 3 3 1 1 2 1 1 1 1
—④——③—②-①
吃饭去了
0 0
- 杨辉三角队列方式
- 队列--杨辉三角
- 杨辉三角(队列)
- 队列实现杨辉三角
- C队列 输出杨辉三角
- 用队列实现杨辉三角
- 杨辉三角之c++队列实现
- 循环队列实现杨辉三角
- 循环队列实现杨辉三角
- 输出杨辉三角 队列小应用
- 队列实现杨辉三角打印
- 队列实现 杨辉三角的打印
- 利用队列输出杨辉三角
- 杨辉三角的队列实现
- 用队列打印杨辉三角
- 杨辉三角链队列解法
- 用循环队列解决杨辉三角
- 队列的建立、杨辉三角
- uuid in python
- 动态区间第k小 分块 O(nlogn*sqrt(nlogn))
- Xutils工具的使用
- openfire的启动流程
- dwa_planner解读
- 杨辉三角队列方式
- 深度学习相关资料
- ACM的那些故事
- 第十六周实践项目-阅读程序(2)
- HDOJ_Humble Numbers
- java开发相关资料
- Java 正则表达式的详细介绍以及实例演示
- 初实android -打招呼
- 友元函数编写运算符重载