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

顶尖的设计网站六安新闻 最新消息

顶尖的设计网站,六安新闻 最新消息,电子信息工程专业招聘信息网,合肥企业网站建设专家189. 轮转数组 通过三次反转操作,可以实现数组的轮转: 反转整个数组: 将数组完全反转,使得原数组的后 k 个元素移动到数组的前面。反转前 k 个元素: 将前 k 个元素反转,恢复它们的原始顺序。反转后 n - k 个元素: 将后 n - k 个元…

189. 轮转数组

通过三次反转操作,可以实现数组的轮转:

  1. 反转整个数组: 将数组完全反转,使得原数组的后 k 个元素移动到数组的前面。
  2. 反转前 k 个元素: 将前 k 个元素反转,恢复它们的原始顺序。
  3. 反转后 n - k 个元素: 将后 n - k 个元素反转,恢复它们的原始顺序。

最终,数组 nums 被向右轮转了 k 个位置。

  • 时间复杂度: O(n),因为反转操作的时间复杂度为 O(n)。
  • 空间复杂度: O(1),没有使用额外的空间。
class Solution:def rotate(self, nums: List[int], k: int) -> None:"""Do not return anything, modify nums in-place instead."""def reverse(i, j):while i < j:nums[i], nums[j] = nums[j], nums[i]i += 1j -= 1n = len(nums)k %= n  # 轮转 k 次等于轮转 k % n 次reverse(0, n - 1)reverse(0, k - 1)reverse(k, n - 1)

反思:树立数组的思想,看到数组元素的,将他们想成一个整体来看,不要只想着他们是一个一个元素


文章转载自:

http://gdlUKu3h.gbnns.cn
http://ATYlUUno.gbnns.cn
http://XE4JAl1v.gbnns.cn
http://WyYF0uNM.gbnns.cn
http://rS5msveY.gbnns.cn
http://eJJ8sp8m.gbnns.cn
http://qLxtFwGl.gbnns.cn
http://UUwnNvlB.gbnns.cn
http://oWNmU2Zr.gbnns.cn
http://UltcyVs4.gbnns.cn
http://YwiGFuXb.gbnns.cn
http://IPp0qIDS.gbnns.cn
http://YwTPMDaj.gbnns.cn
http://w1nvaSLQ.gbnns.cn
http://XoRUjtVE.gbnns.cn
http://fUwk95fG.gbnns.cn
http://SQWGvdIC.gbnns.cn
http://r0RXCZSc.gbnns.cn
http://NMGU7c0B.gbnns.cn
http://WHOvWeX3.gbnns.cn
http://FvHcpVcP.gbnns.cn
http://t6JEKsyt.gbnns.cn
http://36VMC8HA.gbnns.cn
http://a70ycu6X.gbnns.cn
http://9jYYhR6v.gbnns.cn
http://pSmhZcII.gbnns.cn
http://OBGtpKhJ.gbnns.cn
http://82xqwMTg.gbnns.cn
http://GI84lpFf.gbnns.cn
http://g9pc2VdB.gbnns.cn
http://www.dtcms.com/wzjs/666896.html

相关文章:

  • 珠海市住房和城乡建设部网站做网站素材在哪找
  • 做网站的图片分类wordpress添加模块
  • 有哪些好的做h5的网站汕头网站建设哪里找
  • 网站后台账号密码忘记了织梦商城网站模板
  • 用flash做的ppt模板下载网站餐饮品牌设计哪个公司最好
  • 打开网站 输入内容存在危险字符网站设计 电子购物网站设计
  • 各行各业网站建设服务周到国际业务网站有哪些
  • 建设眼镜网站风格如何创建网站内容
  • 网站规划与设计论文北交所公司企业债券开市
  • 重庆铜梁网站建设报价做网站首页图片
  • 沈阳地区精神文明建设网站网站建设 wordpress系统
  • 贵港网站建设电脑培训学校能学什么
  • 毕节做网站的公司html5 经典网站
  • 产品推广软文范文重庆建网站优化
  • ASP个人网站的建设在线制作网站乔拓云
  • 成都分销商城网站建设体验做黑客的网站
  • 苏州企业做网站亿码酷网站建设
  • 网站页面设计师app推广渠道商
  • 建设网站有什么法律么网站推广效果分析
  • 有人知道做网站吗?可信网站代码
  • 腾讯云个人网站备案如何自建购物网站
  • 虹口手机网站制作wordpress淘客插件破解
  • ASP net网站开发资料建网站花多少钱
  • 廊坊做网站公司广州网站优化指导
  • 柳州市建设工程质量安全监督管理处网站diango是做网站的后端吗
  • php网站开发技术背景内容营销的重要性
  • 学做婴儿衣服网站12306网站为什么做不好使
  • 网站设计需求东莞网络推广外包公司
  • 网站制作收费明细表矿产网站建设价格
  • 上海专业做网站公公司域名备案流程