十字星递归算法
来源:互联网 发布:c语言goto语句的用法 编辑:程序博客网 时间:2024/04/29 16:06
十字星递归算法(OK,我也不知道这叫什么图形,姑且就叫十字星吧):
void shizixing(int starti,int temp,int endi) //starti:起始数字,temp:临时存储终止数字,endi:终止数字{ if(endi>starti) { shizixing(starti,temp,--endi); int si=starti; int it=temp+starti-endi-1; while (si<=temp) { printf("%d",si<it?si:it); ++si; } --si; while(--si>=starti) { printf("%d",si>it?it:si); } printf("\n"); }else if(endi<starti) { if(starti-1!=endi) shizixing(--starti,temp,endi); else --starti; int si=endi; while (si<=temp) { printf("%d",si<starti?si:starti); ++si; } --si; while(--si>=endi) { printf("%d",si>starti?starti:si); } printf("\n"); }else { shizixing(temp,temp,endi); int si=endi; while (si<=temp) { printf("%d",si); ++si; } --si; while(--si>=starti) { printf("%d",si); } printf("\n"); }}
0 0
- 十字星递归算法
- 十字星,影线,光脚阴线阳线
- 十字星代表什么
- 十字链表的AOI算法
- 【数据结构】算法5.4 十字链表-创建
- 十字链表的AOI算法实现
- 十字链表的AOI算法实现
- qcustomplot画鼠标十字星
- 算法笔记(VII) X算法与十字链表
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- webService的客户端与服务端的编写
- JavaScript中的call、apply
- 运用El表达式截取字符串/获取list的长度
- 网络编程
- 8-4 RFID系统二进制树形搜索算法是如何解决碰撞的?简述其实现步骤
- 十字星递归算法
- #安卓杂记(七):自定义控件及属性获取
- Onvif修改设备属性
- 对汇编中无条件转移指令的认识
- java中的synchronized理解
- hdoj 1465 不容易系列之一
- MFC中获取命令行参数的几种方法
- 三帧帧差法改进——使用循环队列减少深拷贝
- 利用jsp生成excel格式文件