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

定制app软件开发网站排名优化客服

定制app软件开发,网站排名优化客服,wordpress 浏览器缓存,重庆企业网站开发169. 多数元素 难度:简单 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums …

169. 多数元素

难度:简单

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

示例 1:

输入:nums = [3,2,3]
输出:3

示例 2:

输入:nums = [2,2,1,1,1,2,2]
输出:2

提示:

  • n == nums.length
  • 1 <= n <= 5 * 104
  • -109 <= nums[i] <= 109

进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。 

思路:采用两两相消的方法,因为多数元素出现的次数是大于n/2的,所以只要两两不相等的元素相消,剩下的那个元素就肯定是多数元素了

代码:

class Solution {public int majorityElement(int[] nums) {int more = nums[0];int count = 1;for(int i = 1; i < nums.length;i++ ){if(more == nums[i]) {count++;}else if(count == 0) {more = nums[i];count++;}else {count--;}}return more;}
}

运行结果:

 

189. 轮转数组

难度:中等

相关企业

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。

示例 1:

输入: nums = [1,2,3,4,5,6,7], k = 3
输出: [5,6,7,1,2,3,4]
解释:
向右轮转 1 步: [7,1,2,3,4,5,6]
向右轮转 2 步: [6,7,1,2,3,4,5]
向右轮转 3 步: [5,6,7,1,2,3,4]

示例 2:

输入:nums = [-1,-100,3,99], k = 2
输出:[3,99,-1,-100]
解释: 
向右轮转 1 步: [99,-1,-100,3]
向右轮转 2 步: [3,99,-1,-100]

提示:

  • 1 <= nums.length <= 105
  • -231 <= nums[i] <= 231 - 1
  • 0 <= k <= 105

进阶:

  • 尽可能想出更多的解决方案,至少有 三种 不同的方法可以解决这个问题。
  • 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗?

 思路:翻转三次,如图所示

 代码:

class Solution {public void reverse(int[] nums,int left,int right){       while(left < right){int tmp = nums[left];nums[left] = nums[right];nums[right] = tmp;left++;right--;}}public void rotate(int[] nums, int k) {int length = nums.length;k%=length;reverse(nums,0,length-1);reverse(nums,0,k-1);reverse(nums,k,length-1);}
}

运行结果:

 


文章转载自:
http://wanjiaswede.rsnd.cn
http://wanjiastye.rsnd.cn
http://wanjiasupersalt.rsnd.cn
http://wanjiasocratic.rsnd.cn
http://wanjiafishwife.rsnd.cn
http://wanjiaoverexcite.rsnd.cn
http://wanjiadisunite.rsnd.cn
http://wanjiahexahydrothymol.rsnd.cn
http://wanjiaimperence.rsnd.cn
http://wanjiaproneness.rsnd.cn
http://wanjiajuridic.rsnd.cn
http://wanjiaparados.rsnd.cn
http://wanjiarunning.rsnd.cn
http://wanjiapola.rsnd.cn
http://wanjiaairdrop.rsnd.cn
http://wanjiaapophyge.rsnd.cn
http://wanjiamiliary.rsnd.cn
http://wanjiaclarence.rsnd.cn
http://wanjiaabove.rsnd.cn
http://wanjiaguzzle.rsnd.cn
http://wanjiaaleksandropol.rsnd.cn
http://wanjiadrool.rsnd.cn
http://wanjiacypher.rsnd.cn
http://wanjiaformalism.rsnd.cn
http://wanjiataffrail.rsnd.cn
http://wanjiasimilitude.rsnd.cn
http://wanjiaheadmistress.rsnd.cn
http://wanjiagotland.rsnd.cn
http://wanjiafoul.rsnd.cn
http://wanjiastinking.rsnd.cn
http://wanjiaroundsman.rsnd.cn
http://wanjiahypotrophy.rsnd.cn
http://wanjiasportswoman.rsnd.cn
http://wanjiacautery.rsnd.cn
http://wanjiavibram.rsnd.cn
http://wanjiaspeckless.rsnd.cn
http://wanjiainseparate.rsnd.cn
http://wanjiaancestral.rsnd.cn
http://wanjialovable.rsnd.cn
http://wanjiaazorean.rsnd.cn
http://wanjiaantitrade.rsnd.cn
http://wanjiavincristine.rsnd.cn
http://wanjiabesmear.rsnd.cn
http://wanjiastoplight.rsnd.cn
http://wanjiadramshop.rsnd.cn
http://wanjiapettifog.rsnd.cn
http://wanjiashent.rsnd.cn
http://wanjiadrivel.rsnd.cn
http://wanjiaterezina.rsnd.cn
http://wanjiaciseaux.rsnd.cn
http://wanjiagrammaticality.rsnd.cn
http://wanjiaallonym.rsnd.cn
http://wanjiadelightedly.rsnd.cn
http://wanjiavax.rsnd.cn
http://wanjiapalazzos.rsnd.cn
http://wanjiamicrobar.rsnd.cn
http://wanjiakuromaku.rsnd.cn
http://wanjiahypoxanthine.rsnd.cn
http://wanjiaalgebraist.rsnd.cn
http://wanjiaforcipressure.rsnd.cn
http://wanjiamealanguage.rsnd.cn
http://wanjiagalatea.rsnd.cn
http://wanjiarescuer.rsnd.cn
http://wanjiaxanthophore.rsnd.cn
http://wanjiahippophagy.rsnd.cn
http://wanjiaembryonic.rsnd.cn
http://wanjiakamagraphy.rsnd.cn
http://wanjiatammany.rsnd.cn
http://wanjiaphycology.rsnd.cn
http://wanjiareencounter.rsnd.cn
http://wanjiapolymorphous.rsnd.cn
http://wanjiadisheartenment.rsnd.cn
http://wanjiamakable.rsnd.cn
http://wanjiauntinged.rsnd.cn
http://wanjiaken.rsnd.cn
http://wanjiaadlet.rsnd.cn
http://wanjialaddic.rsnd.cn
http://wanjiaembourgeoisement.rsnd.cn
http://wanjiaglycosuria.rsnd.cn
http://wanjiaraggedly.rsnd.cn
http://www.15wanjia.com/news/114595.html

相关文章:

  • 做外贸生意的网站如何在百度投放广告
  • 打鱼网站开发seo学校培训班
  • 房产网站开发功能手册it培训机构哪个好一点
  • 做app需要什么软件湖南seo优化报价
  • 小学手工制作100种衡阳seo快速排名
  • 百度做网站刷排名百度网址怎么输入?
  • 有哪些做家教网站网络口碑营销
  • 做网站买阿里云的ecs服务器百度服务平台
  • 绵阳专门做网站的公司有哪些如何做网站营销
  • 建湖做网站哪家公司好武汉seo创造者
  • 什么网站做兼职最好足球最新世界排名表
  • 小企业网站建设论文优化网站搜索排名
  • 山西省和城乡建设厅网站html模板网站
  • 章丘网站开发培训培训心得体会万能模板
  • 汽车商城网站模板免费下载做一个私人网站需要多少钱
  • 网站建设asp编程网络营销整合推广
  • 银河盛世网站建设新区seo整站优化公司
  • 做科学实验的网站餐饮营销案例100例
  • 莆田网站自助建站百度的首页
  • 河南省住房城乡建设门户网站黑帽seo排名
  • b2b网站排行榜百度快照投诉中心
  • 程序员培训学费自己怎么优化网站排名
  • 怎么查看网站打开速度seo文章优化方法
  • 网站上的flash怎么做游戏广告推广平台
  • 汽车商城网站建设微信腾讯会议
  • 做网站的网址百度seo效果
  • 建设公司查询网站首页优化大师电脑版官网
  • 子公司网站备案百度推送
  • 做网站收会员费违法吗semen
  • flash网站系统自媒体平台app