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

LeetCode 189.轮转数组

1.这个题我用的方法比较巧妙,大家如果觉得好的话,就给个免费的赞吧^ _ ^,谢谢了。

void reverse(int* nums,int left,int right)
{while(left < right){int a = nums[left];nums[left] = nums[right];nums[right] = a;left++;right--;}
}
void rotate(int* nums, int numsSize, int k) 
{if(k >= numsSize)k %= numsSize;//前n - k个数逆置reverse(nums,0,numsSize - k - 1);//后k个数逆置reverse(nums,numsSize - k,numsSize - 1);//全部逆置reverse(nums,0,numsSize - 1);
}
http://www.lryc.cn/news/373539.html

相关文章:

  • JDK17 你的下一个白月光
  • springboot优雅shutdown时如何保障异步线程的安全
  • C++格式化库fmt使用方法
  • HTML 颜色名:网页设计的调色板
  • 12306 火车票价格解析 (PHP 解析)
  • 了解统计学中不同类型的分布
  • k8s-CCE创建工作负载变量引用
  • 后端主流框架--Spring02
  • [数据集][目标检测]减速带检测数据集VOC+YOLO格式5400张1类别
  • 分析Linux操作指令及使用场景与频率分析 持续更新
  • Redis 字符串(String)
  • 第一篇:容器化的未来:从Docker的革命到云原生架构
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] URL拼接(100分) - 三语言AC题解(Python/Java/Cpp)
  • 反射,枚举以及lambda表达式
  • DNS域名解析----分离解析、多域名解析、父域与子域
  • Spring底层架构核心概念解析
  • C++ 44 之 指针运算符的重载
  • onlyoffice在线预览加载优化
  • 依赖自动装配
  • mysql和redis的双写一致性问题
  • Qwen2——阿里巴巴最新的多语言模型挑战 Llama 3 等 SOTA
  • 等级考试3-2021年3月题
  • Web前端开发PPT:深入探索与实战应用
  • liunx常见指令
  • vscode设置成中文界面
  • python命名空间详解
  • 【日常记录】【vue】vite-plugin-inspect 插件的使用
  • mini web框架示例
  • 基于C#开发web网页管理系统模板流程-主界面统计功能完善
  • chromedriver114以后版本下载地址汇总chromedriver所有版本下载地址汇总国内源下载