首页 > 其他分享 >数组循环右移2.0

数组循环右移2.0

时间:2022-10-04 12:02:04浏览次数:52  
标签:右移 m% 测试点 错误 PS 元素 数组 2.0

1.第一次:1,2测试点错误

数组循环右移2.0_递归

数组循环右移2.0_主函数_02

错误原因:忘了m大于 n的情况=-=~~

第二次:主函数添一个m%n就行~;

数组循环右移2.0_递归_03


PS:其他方法1:递归+将最后一个元素保存后,元素整体向前移

                   2:投机取巧,直接打

                 3:(一个个换)

               12345,向右移动3位,1和4换,4和2换,2和5换,5和3换,(网上看到的,没咋懂=-=)

           

数组循环右移2.0_主函数_04


标签:右移,m%,测试点,错误,PS,元素,数组,2.0
From: https://blog.51cto.com/u_15789285/5731180

相关文章

  • 【Azure 环境】Azure Resource Graph Explorer 中实现动态数组数据转换成多行记录模式
    问题描述想对Azure中全部VM的NSG资源进行收集,如果只是查看一个VM的NSG设定,可以在门户页面中查看表格模式,但是如果想把导出成表格,可以在AzureResourceGraphExplorer中查找......
  • Java手写实现链表队列和数组队列【数据结构与算法】
    packagealgorithm;/**@authorAdministrator@date2022-09-1317:50*/publicclassQueueLinked{privatestaticclassNode{Eitem;Nodenext;publicNode(Eitem,N......
  • 冒泡数组练习
    冒泡排序的思想:两两相邻的元素进行比较,并且可能的话需要交换!#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<string.h>voidbubble_sort(intarr[],intsz)/......
  • 一维数组
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<string.h>intmain(){charch5[]="bit";charch6[]="'b''i''t'";printf("%d\n",strlen(ch5));......
  • 【C语言_13】多维数组
    1.什么是多维数组?   C语言中的多维数组(multidimensionalarray)其实就是使用数组作为数组的元素。n维数组的元素是n-1维数组。例如,二维数组的每个元素都是一维数......
  • 27.数组类
    01数组类.cpp:#pragmawarning(disable:4996)//2022年10月2日20:33:53#include<iostream>usingnamespacestd;#include"MyArray.h"voidprintMyArray(MyArray&ar......
  • java---冒泡排序和稀疏数组的学习
    一.冒泡排序1.冒泡排序无疑是最为出名的排序算法,总共有8大排序2.冒泡代码相当简单,两层循环,两层冒泡轮数,里面依次比较3.我们看到的嵌套循环,应该立马就可以的出这个算法的......
  • java---数组Arrays类学习
    一.Arrays类1.数组的工具类java.util.Arrays2.由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象,进行一些基本......
  • 数组越界问题
    源于极客时间数据结构我看到评论区的答案各式各样,于是问了一位大佬,他和我说这是一个未定义行为,每台电脑内存和存储空间的分配方式不尽相同,不需要纠结。大概,可能,类似于ff......
  • websocket2.0 适用于发送的数据体很大
    当websocket发送的数据体积很大,需要的传输时间很长,并且传输频率较高的情况下使用pom配置<dependency><groupId>org.springframework</groupId......