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

有免费的网站建设wordpress简洁博客模板

有免费的网站建设,wordpress简洁博客模板,网站建设主机耗电量,中国优秀企业网站欣赏寻找重复数 287. 寻找重复数 - 力扣(LeetCode) 题目 给定一个包含 n 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 &am…

寻找重复数

287. 寻找重复数 - 力扣(LeetCode)

题目

给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。

假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。

你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。

示例 1:

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

示例 2:

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

示例 3 :

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

提示:

  • 1 <= n <= 105
  • nums.length == n + 1
  • 1 <= nums[i] <= n
  • nums 中 只有一个整数 出现 两次或多次 ,其余整数均只出现 一次

自己的思路和代码

思路

        这个题我实在是没做出来,看的别人的。。。。真的好厉害

代码
class Solution {
public:int findDuplicate(vector<int>& nums) {int n = nums.size();int l = 1, r = n - 1, ans = -1;while (l <= r) {int mid = (l + r) >> 1;int cnt = 0;for (int i = 0; i < n; ++i) {cnt += nums[i] <= mid;}if (cnt <= mid) {l = mid + 1;} else {r = mid - 1;ans = mid;}}return ans;}
};

http://www.dtcms.com/wzjs/819606.html

相关文章:

  • 专业做能源招聘的网站成都广告公司贺忠阳简历
  • 博物馆网站模版运维工程师累吗
  • wordpress搭建短视频网站注册一个公司需要多久
  • 如何建立自己的个人网站寻找南京帮助做网站的单位
  • 英文购物网站模板联想公司网站建设现状
  • 微网站技术印度外贸网站有哪些
  • 网站营销最大的特点企业服务公司起名
  • 山东省建设执业注册中心网站最开放的浏览器下载
  • 网易云音乐网站开发介绍怎么用云服务器做网站
  • 郑州惠济区建设局网站网站建设 ader
  • 查企业数据要去什么网站快递加盟代理
  • 手机版网站建站做货代的要注册哪种物流网站
  • 汽车之家网站开发方案百度指数查询工具
  • 自己建设网站怎么被百度收入为什么要建设种苗供求网站
  • 四川住房建设和城乡建设厅网站政协门户网站建设
  • 网站安全风险评估报告贵阳有哪些可以制作网站的公司吗
  • 泰安网络推广培训广州seo优化方法
  • 淘宝客源码程序 爱淘宝风格+程序自动采集商品 淘宝客网站模板h5企业网站定制排名
  • 公司注册网站系统网站 栏目做下拉
  • 广东建设工程监理检测协会网站chrome官方下载
  • 安徽福凯建设集团网站ui设计较好的网站
  • 太原广告公司网站建设做移动网站快速
  • 上海建站网络科技在百度上做购物网站
  • 江西网站开发哪家好做网站的公司哪家好一点
  • 网站建设优化文档在深圳市住房和建设局网站
  • 西安保洁公司网站建设上海做网站的公司哪个好
  • 网站建设的发展历程青海做网站多少钱
  • 在哪里推广网站单页面推广网站
  • 深圳网站建设公司收费大连海外网站建设
  • 网站建设背景介绍商城网站建设定制网站建设