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

php做原生直播网站上海微网站开发

php做原生直播网站,上海微网站开发,wordpress栏目指定二级域名,永嘉网站优化1.题目描述 给你一个非空数组#xff0c;返回此数组中 第三大的数 。如果不存在#xff0c;则返回数组中最大的数。 示例 1#xff1a; 输入#xff1a;[3, 2, 1] 输出#xff1a;1 解释#xff1a;第三大的数是 1 。 示例 2#xff1a; 输入#xff1a;[1, 2] 输出…1.题目描述 给你一个非空数组返回此数组中 第三大的数 。如果不存在则返回数组中最大的数。 示例 1 输入[3, 2, 1] 输出1 解释第三大的数是 1 。 示例 2 输入[1, 2] 输出2 解释第三大的数不存在, 所以返回最大的数 2 。 示例 3 输入[2, 2, 3, 1] 输出1 解释注意要求返回第三大的数是指在所有不同数字中排第三大的数。 此例中存在两个值为 2 的数它们都排第二。在所有不同数字中排第三大的数为 1 。 2.思路 (1)去重思路 循环确实是从1开始的。这是因为该循环用于去重通过比较当前元素与前一个元素是否相同来实现。这种方法会导致遗漏数组中的第一个元素。所以为了确保第一个元素也被考虑到循环从索引1开始。 在这段代码中通过将不同的元素移到数组的前面来去除重复。因此数组的前面部分将存储去重后的元素。count 记录的是去重后的数组的长度所以在处理去重时count 的起始值为1而不是0。 虽然这种方法会导致遗漏第一个元素但由于排序后数组的第一个元素肯定是最小的因此不会影响第三大的数的计算。 2在这个循环中我们不需要遍历数组中的第一个元素即 nums[0]因为它没有前一个元素。我们从数组的第二个元素开始即 nums[1]进行比较以确保每个元素都能被正确地检查和处理 3.代码实现 class Solution {public int thirdMax(int[] nums) {Arrays.sort(nums);int cnt1;//新数组的起始长度//数组索引从0开始终止条件是nums.length-1for(int i1;inums.length-1;i){ //如果当前元素和前一个元素不一样则将旧数组的该元素添加到新数组里面//如果当前元素和前一个元素一样则不处理。if(nums[i]!nums[i-1]){nums[cnt]nums[i];cnt;}}if(cnt3){return nums[cnt-1];//newNUms[1,2],cnt的值是2//所以返回当前最大的元素 也就是cnt-11,就是newNums[1],数组索引从0开始所以最后一个数的索引是cnt-1}///否则cnt3return nums[cnt-3];//设去重后的数组 newNums 为 [1, 2, 3, 4, 5, 6]那么 count 的值为6。第三大的数就是数组倒数第三个元素即 newNums[6 - 3]也就是 newNums[3]其值为3正是我们期望的结果。} }
http://www.hkea.cn/news/14273969/

相关文章:

  • 黄冈智能网站建设平台深圳大眼睛网站建设
  • 网站 多国语言做网站的软件
  • 网站已改版宁波建设工程学校
  • 深圳网站建设价格多少网站建设内容论文
  • 家居网站应该怎么做北京门户企业网站建设
  • 提供信息门户网站搭建网站首页设计收费
  • 室内设计网站参考wordpress 幻灯制作
  • 怎么建网站平台007工作制
  • 仿制别人网站十大免费跨境app
  • 网站开发和安卓开发沧州微酷网络科技有限公司
  • 网站开发难吗2008官方网站建设报价
  • 织梦cms 网站栏目管理咸阳网站开发公司电话
  • 如何用phpstudy做网站百度快速收录账号购买
  • 做农业的公司管理网站大连网站代运营的公司有哪些
  • 影视传媒广告公司网站模板微信上的网站怎么做的
  • 网站建设方案服务器网站怎么进入
  • 电子商务网站建设的答案用yii框架做的网站如何搭建
  • 零售网站开发wordpress 社交按钮
  • 湖南网站制作团队给建设单位造成损失的
  • 威胁网站检测平台建设wordpress dux2.0
  • 做企业网站的人才大连网络营销网站
  • 企业网站域名后缀做准的算命网站
  • 毛织厂家东莞网站建设什么是网络建设
  • 网站建设所需费用明细合肥网站开发招聘
  • 济南网站建设招聘域名及网站建设实训
  • 网站建设岗位工作职责北京ui网页设计素材
  • 动漫做3d游戏下载网站网络营销方式的使用方法
  • 怎样建一个英文网站石家庄网络推广公司
  • 网站建设和维护视频建设个人网站的要求
  • 大型网站 开发语言画册什么网站做方便