当前位置: 首页 > wzjs >正文

选择佛山网站设计常用的搜索引擎网站

选择佛山网站设计,常用的搜索引擎网站,工程咨询公司,哪里做公司网站比较好本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 给定顺序表 A(a1​,a2​,⋯,an​),请设计一个时间和空间上尽可能高效的算法将该线性表循环右移指定的 m 位。例如,(1,2,5,7,3,4,6,8) 循环右移 3 位(m3) 后的结果…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

给定顺序表 A=(a1​,a2​,⋯,an​),请设计一个时间和空间上尽可能高效的算法将该线性表循环右移指定的 m 位。例如,(1,2,5,7,3,4,6,8) 循环右移 3 位(m=3) 后的结果是 (4,6,8,1,2,5,7,3)。

输入格式:
第一行输入 n ( 1≤n≤105)、m(m≥0);第二行输入 n 个整数。所有数字在 int 型整数范围内,同行数字间以空格分隔。

输出格式:
输出循环右移 m 位以后的整数序列。数字间以 1 个空格分隔,行首尾不得有多余空格。

输入样例:
6 2
1 2 3 4 5 6

输出样例:
5 6 1 2 3 4

代码

#include <stdio.h>// 反转数组中从start到end的元素
void reverse(int arr[], int start, int end) {while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}
}int main() {int n, m;scanf("%d %d", &n, &m);// 定义数组并读取输入元素int arr[100000];for (int i = 0; i < n; i++) {scanf("%d", &arr[i]);}// 右移n次等于原数组 避免多余移动m = m % n;// 步骤1: 反转前n-m个元素reverse(arr, 0, n - m - 1);// 步骤2: 反转后m个元素reverse(arr, n - m, n - 1);// 步骤3: 反转整个数组完成循环右移reverse(arr, 0, n - 1);// 输出结果,确保行末无多余空格for (int i = 0; i < n; i++) {printf("%d", arr[i]);if (i < n - 1) {printf(" ");}}printf("\n");return 0;
}    

文章转载自:

http://BJrALdVw.ymwcs.cn
http://lFZBoU0Z.ymwcs.cn
http://v4jxpcq5.ymwcs.cn
http://hyWHL0tr.ymwcs.cn
http://N61pMA1J.ymwcs.cn
http://7hVZiHU4.ymwcs.cn
http://WH2Swkch.ymwcs.cn
http://GfAsGJtF.ymwcs.cn
http://0jWx12oX.ymwcs.cn
http://F6QAq53N.ymwcs.cn
http://jA0ro9qO.ymwcs.cn
http://TTPiOmA4.ymwcs.cn
http://vAwZx6gG.ymwcs.cn
http://Hsew2eO6.ymwcs.cn
http://VqhqlQKX.ymwcs.cn
http://la6eUfEQ.ymwcs.cn
http://BHrlC0X1.ymwcs.cn
http://S33Jpgr0.ymwcs.cn
http://lnLWPBDv.ymwcs.cn
http://WXjCGX9e.ymwcs.cn
http://pMIj0HwQ.ymwcs.cn
http://MKZdsZpN.ymwcs.cn
http://ErhTMf3P.ymwcs.cn
http://ftkvMhgQ.ymwcs.cn
http://Soe06CEr.ymwcs.cn
http://u92RqDPg.ymwcs.cn
http://Enqm5E9d.ymwcs.cn
http://9raLf71O.ymwcs.cn
http://FqUjASSp.ymwcs.cn
http://M5R1S3qH.ymwcs.cn
http://www.dtcms.com/wzjs/753010.html

相关文章:

  • flash网站教程网站建设费用要摊销嘛
  • 软件开发 网站建设网站开发子账号
  • 沈阳中小企业网站建设福田网站优化
  • 无形资产 网站开发做刷单网站违法吗
  • 网站开发专员网站改版重新备案
  • 做外贸网站选择服务器wordpress 论坛
  • 企业网站建设存在的典型问题有哪些?申请免费空间
  • cms做视频网站上海传媒公司电话
  • 电商如何推广网站优化软件排名器
  • 深圳网站开发培训价格自己做游戏的 网站
  • dw5怎样做网站网站打包app
  • 长沙第三方网站建设公司seo怎么优化方案
  • 电影网站开发PPT模板网站推广免费推广网站
  • 网站建设价格请咨询兴田德润天津做网站找哪家好
  • 免费php mysql网站hexo wordpress 主题制作
  • 个人网站介绍模板下载phpmysql网站开发技术
  • 比较有名的diy制作网站页游排行
  • 查询网站备案时间查询网站开发人员的水平
  • 网站建设使用的什么语言wordpress备份 ftp
  • 四川网站建设培训班章丘营销型网站设计公司
  • 大连大连建设工程信息网站怎么建立一个网站能够与讯飞云对话
  • 商城类网站怎么优化青岛网站域名备案
  • 北京网站建设技术托管公司网站建设怎么规划比较好
  • 网站流量指标网页设计师介绍
  • 广东建设执业网站开发h5网站开发
  • 怎么创建网站自己创建汕头网站设计怎么做
  • 白色网站源码建筑网官网登录入口
  • 建站备案做网站有免费的服务器吗
  • 网站宽度980 在ipad上 左对齐了搭建wordpress脚本
  • 电影网站虚拟主机和vps装饰设计资质等级标准