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

网站设计制作推荐建筑网站知乎

网站设计制作推荐,建筑网站知乎,网络营销策略优化,wordpress简单个人主题189. 轮转数组 - 力扣#xff08;LeetCode#xff09; 向右轮转将使尾部k个元素顶到头部 将整个数组反转#xff0c;再分别反转前k个元素和剩下的元素即可 class Solution { public:void rotate(vectorint nums, int k) {k % nums.size();reverse(nums.begi…189. 轮转数组 - 力扣LeetCode 向右轮转将使尾部k个元素顶到头部 将整个数组反转再分别反转前k个元素和剩下的元素即可 class Solution { public:void rotate(vectorint nums, int k) {k % nums.size();reverse(nums.begin(), nums.end());reverse(nums.begin(), nums.begin() k);reverse(nums.begin() k, nums.end());} };考虑直接将元素向后移动k位因为移动覆盖将导致数据丢失所以我们需要将“即将被覆盖的数据”保存起来 需要移动的次数k % 数组长度数组长度 / k 1就是需要移动的次数 对前k - 1个数进行移动即可 560. 和为 K 的子数组 - 力扣LeetCode 前缀和查找用mp记录每个位置上的前缀和出现了几次 若当前的前缀和为pre则ans mp[pre - k] 需要注意的是0个元素的前缀和为0 class Solution { public:int subarraySum(vectorint nums, int k) {int pre 0, ans 0;unordered_mapint, int mp;mp[0] ;for (int i 0; i nums.size(); i){pre nums[i];ans mp[pre - k];mp[pre] ;}return ans;} };
http://www.pierceye.com/news/100923/

相关文章:

  • 模板网站新增备案两次都未通过网站也打不开电子商务网站建设实训报告文章
  • 做标签网站是干嘛的帐号售卖网站建设
  • 建设市民中心网站wordpress只显示标题插件
  • 网站备案的好处鲜花网站建设论文百度文库
  • 网站建设运营策划石家庄住房和建设局网站
  • 网站制作器公司网站虚假宣传但网站不是我做的
  • 大淘客网站建设婚庆网页设计作品dw
  • 嘉兴网站关键词优化后端开发流程
  • 有网络网站打不开怎么回事培训机构推广
  • 淄博网站建设优化珍云网站可信图标
  • 大连外贸网站建设江门营销网站建设
  • 县网站建设方案怎么做付费的小说网站
  • 企业公众号以及网站建设我想做个网站
  • 网站设为主页功能怎么做怎样制作h5
  • 网站的内容与功能设计微信公众平台小程序二维码怎么生成
  • 西安网站快速优化重庆明建网络科技有限公司干啥的
  • 广州市天河区门户网站软件制作公司
  • 做网站前期创建文件夹博罗高端网站建设价格
  • 襄阳网站建设价格淄博网站推广价格
  • 网站推广的软件六安网站制作哪里有
  • 大型门户网站模板wordpress有哪些小工具
  • 有flash的网站新闻资讯app制作公司
  • 网站和平台有什么区别黄页88怎么发信息质量高
  • 阿里建站价格小户型室内装修设计公司网站
  • 建设银行网站安全性分析网络推广服务平台
  • 大型购物网站建设福建微网站建设公司
  • 做网站软件j程序员找工作网站
  • 济南网站建设系统画册设计公司宣传册
  • 上海网站设计方案家纺网站建设
  • 衡水精品网站建设游戏广告推广平台