Leetcode 287. Find the Duplicate Number (Hard) (cpp)
来源:互联网 发布:淘宝 收藏提升 编辑:程序博客网 时间:2024/04/29 16:14
Leetcode 287. Find the Duplicate Number (Hard) (cpp)
Tag: Array, Binary Search, Two Pointers
Difficulty: Hard
/*287. Find the Duplicate Number (Hard)Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate number must exist. Assume that there is only one duplicate number, find the duplicate one.Note:You must not modify the array (assume the array is read only).You must use only constant, O(1) extra space.Your runtime complexity should be less than O(n2).There is only one duplicate number in the array, but it could be repeated more than once.*/class Solution {public: int findDuplicate(vector<int>& nums) { int s = 0, f = 0; int finder = 0; while (true) { s = nums[s]; f = nums[nums[f]]; if (s == f) { break; } } while (true) { s = nums[s]; finder = nums[finder]; if (s == finder) { return s; } } }};
0 0
- Leetcode 287. Find the Duplicate Number (Hard) (cpp)
- 287.leetcode Find the Duplicate Number(hard)[数组 重复元素]
- 287. Find the Duplicate Number #Hard
- Hard-题目2:287. Find the Duplicate Number
- Hard 287题 Find the Duplicate Number
- [leetcode] 287.Find the Duplicate Number
- [leetcode] 287. Find the Duplicate Number
- <LeetCode OJ> 287. Find the Duplicate Number
- Leetcode 287. Find the Duplicate Number
- Leetcode - 287. Find the Duplicate Number
- [LeetCode]287. Find the Duplicate Number
- LeetCode 287. Find the Duplicate Number
- 【leetcode】287. Find the Duplicate Number
- 【leetcode】287. Find the Duplicate Number
- leetcode 287. Find the Duplicate Number
- LCP287 LeetCode 287. Find the Duplicate Number
- [Leetcode]287. Find the Duplicate Number
- Leetcode题解 287. Find the Duplicate Number
- 多线程的exit()逻辑
- C# dataGrideView
- extrude and preserve uv tool
- c++ static
- SqlServor 内存使用率高
- Leetcode 287. Find the Duplicate Number (Hard) (cpp)
- SDP数据元分析
- MS CRM merge功能和POA Table(1)
- Linux新内核:提升系统性能
- #早安,努力#10.28
- C#读写config配置文件
- Path Sum III
- mysql索引小知识
- codevs1008选数