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

leetcode 189. 轮转数组

题目描述

代码:

class Solution {
public:void rotate(vector<int>& nums, int k) {int len = nums.size();k = k % len;reverse(nums,0,len-1);reverse(nums,0,k-1);reverse(nums,k,len-1);}void reverse(vector<int>& nums,int left,int right){while(left < right){swap(nums[left],nums[right]);left++;right--;}}
};
http://www.dtcms.com/a/187933.html

相关文章:

  • 制造业AI质量检测方案
  • 【Qt】之音视频编程1:QtAV的背景和安装篇
  • GTS-400 系列运动控制器板卡介绍(二十五)---PVT 描述方式
  • 【应用密码学】实验五 公钥密码2——ECC
  • OJ判题系统第6期之判题逻辑开发——设计思路、实现步骤、代码实现(策略模式)
  • talk-centos6之间实现
  • c语言第一个小游戏:贪吃蛇小游戏07
  • go语言学习进阶
  • 基于MATLAB的生物量数据拟合模型研究
  • linux中fork()函数的小问题
  • 多模态RAG与LlamaIndex——1.deepresearch调研
  • SpringBoot的单体和分布式的任务架构
  • 项目三 - 任务6:回文日期判断
  • C 语言_常见排序算法全解析
  • 嵌入式软件--stm32 DAY7 I2C通讯上
  • jenkins流水线常规配置教程!
  • aardio - 将文本生成CSS格式显示
  • 汽车功能安全--TC3xx MBIST设计要点
  • 2025高质量数据集实践指南
  • 22.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--增加公共代码
  • 裸金属服务器 VS 传统物理机
  • c++STL-list的使用和迭代器
  • 基于Session实现短信登录全流程详解
  • Windows下安装mysql8.0
  • 【Tauri2】044 移动端Android的初步配置
  • React Native告别图标体积大手动更换慢的噩梦:让图标更新像修改文字一样简单
  • STM32 HAL驱动程序 内部Flash
  • 基于深度学习的工业OCR数字识别系统架构解析
  • Linux的文件查找与压缩
  • BGP实验练习2