leetcode189.轮转数组

news/2024/11/8 15:13:32/

⭐️ 题目描述

在这里插入图片描述
leetcode链接:轮转数组

⭕️ C代码实现:

/*[1,2,3,4,5,6,7], k = 3 , numsSize = 7思路:1. 逆置 (0) - (numsSize - k - 1) 下标的元素- [4 , 3 , 2 , 1 , 5 , 6 , 7]2. 逆置 (numsSize - k) - (numsSize - 1) 下标的元素- [3 , 2 , 1 , 7 , 6 , 5 , 4]3. 整体逆置 (0) - (numsSize - 1)- [4 , 5 , 6 , 7 , 1 , 2 , 3]
*/
void reverse (int * range , int left , int right) {while (left < right) {int temp = range[left];range[left] = range[right];range[right] = temp;left++;right--;}
}void rotate(int* nums, int numsSize, int k){// 防止下面操作数组逆置越界k %= numsSize;reverse(nums , 0 , numsSize - k - 1);reverse(nums , numsSize - k , numsSize - 1);reverse(nums , 0 , numsSize - 1);
}

http://www.ppmy.cn/news/662202.html

相关文章

smart Java——Netty实战(下):开发一个仿WeChat聊天工具SmartChat

文章目录 〇、代码逻辑一、搭建Server1.引入依赖2.搭建一个简单的Server 二、搭建WebSocket建立连接1.修改Server&#xff0c;增加一些支持2.自定义一个WebSocketHandler 三、功能实现——用户注册上线1.先定义一个工具类Result&#xff0c;用于封装服务端返回消息2.封装客户端…

【Qualcomm】浏览器无法登录高通网站的修改方法

高通网站无法登陆修改方法&#xff1a; 打开web浏览器输入&#xff1a; stepup.qualcomm.com或qualcomm-cdmatech-support.my.salesforce.com访问高通业务。   1.浏览器网址输入chrome://net-internals/#hsts  在这个Delete domain security policies选项里添加 ext.qclogi…

安卓系统与内置Chrome浏览器

安卓系统与内置Chrome浏览器对应的版本关系&#xff1a;https://blog.csdn.net/qq_33089275/article/details/98956465 安卓系统与内置Chrome浏览器对应的版本关系&#xff1a; 4.4.4 - 33.0.0 5.0.0 - 43.0.2357.121 6.0.0 - 50.0.2661.86 好了目前做移动端三大划分界限…

6款开发必备的Chrome谷歌浏览器扩展(部分火狐、edge浏览器商店也可以用)

1、AdBlock --广告屏蔽插件 2、JSON viewer --web前端必备-jSON格式美化插件&#xff0c;安装该插件后&#xff0c;访问接口地址会格式化 3、Allow CORS: Access-Control-Allow-Origin -安装后就能解决跨域问题&#xff08;仅本地&#xff09; 4、Octotree - Github code tree …

使用 edge 或 chrome 调试 安卓app/手机网页

edge 真香啊 从路转粉到转正的 edge 虽然目前主力浏览器还是 chrome。毕竟 edge 上插件还没那么多&#xff0c;很多从 chrome 同步过去的插件都是用不了/报错了。但是这并不影响 edge 的进步&#xff01;尤其是国内的网络&#xff0c;edge 能满足大部分的需求。加上 edge 控制…

基于chromium for android开发Android浏览器

在上一篇文章<< Chromium for Android开源了 >>中谈到了Google已经完全开源了Chromium for Android&#xff0c;这样我们就完全可以开发与Chrome for Android媲美的Android浏览器了。通常浏览器的一些新特性和新功能会先出现在Chromium for Android上&#xff0c;稳…

自制开源的安卓浏览器

开源的安卓浏览器 自制开源的安卓浏览器一&#xff0c;Via浏览器&#xff0c;总分&#xff1a;21二&#xff0c;Ninja浏览器&#xff0c;总分&#xff1a;28三&#xff0c;168浏览器&#xff0c;总分&#xff1a;29 自制开源的安卓浏览器 当今各种广告和自媒体无聊信息充斥网络…

号称比 Chrome 快 400%,Avast 推出全新安全浏览器

近日 Facebook 的隐私泄露事件&#xff0c;让许多人又开始将注意力集中在在线隐私上。一贯主打安全性的 Avast 也趁机发布了其新的安全浏览器 —— Avast Secure Browser 。Avast 称这款新的浏览器是由顶级安全专家专为隐私而构建的&#xff0c;私密、快速且安全&#xff0c;旨…