顺序表右移K位
来源:互联网 发布:英文论文格式 知乎 编辑:程序博客网 时间:2024/05/29 14:07
试设计一个算法,仅用一个辅助节点,实现将顺序表中的节点循环右移K位的运算。
#include<stdio.h>#define MAX 100typedef struct{int len;int data[MAX];}student;void move(student *q,int n){int temp,i;while(n--){temp=q->data[q->len-1]; for(i=q->len-2;i>=0;i--){q->data[i+1]=q->data[i];}q->data[0]=temp;}}int main(){student *p,a;int k,i;p=&a;printf("请输入数字的个数:\n");scanf("%d",&p->len);printf("请输入%d个数:\n",p->len);for(i=0;i<p->len;i++){scanf("%d",&p->data[i]);}printf("请输入要移动的位数:\n");scanf("%d",&k); move(p,k);for(i=0;i<p->len;i++){printf("%d ",p->data[i]);}return 0;}
0 0
- 顺序表右移K位
- 问题 K: 顺序查找关键字
- 一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小
- 一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小
- k 位的水仙花数
- 5.18 右移k位
- 数组向左移K位
- 数组左旋转k位
- 字符串右移K位
- 输出n位k进制数
- 字节顺序和位域顺序
- LeetCode-Remove K Digits 去掉K位数字
- 第K顺序统计量的求解
- 字符串循环右移动K位
- 位bit,字节byte,K,M,G
- 数组循环左移k位
- RQNOJ PID729 / 相同的后K位
- RQNOJ PID729 / 相同的后K位
- Linux环境下mysql数据库定时备份
- Java-泛型
- 点击按钮后台生成桌面快捷方式
- 友盟分享本地图片到微信无法调起微信解决方案
- MFC文件的写入以及写出????
- 顺序表右移K位
- 面试总结
- 我的第一篇文章
- 【design pattern】行为型模式之—模板方法设计模式(Template method)
- Hibernate原理解析(一)
- [BZOJ3450] Tyvj1952 Easy
- rails 添加虚拟属性
- Spark源码中的Scala模式匹配编程和Scala模式匹配编程操作实战
- 编译一个可以运行在openwrt上的c程序