链接: https://leetcode-cn.com/problems/find-the-duplicate-number/
题面
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。
解法
有多种解法,包括二分,交换,快慢指针
代码
二分解法
1 | class Solution { |
交换
1 | class Solution { |
快慢指针
1 | class Solution { |
但问耕耘,莫问收获
链接: https://leetcode-cn.com/problems/find-the-duplicate-number/
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。
有多种解法,包括二分,交换,快慢指针
1 | class Solution { |
1 | class Solution { |
1 | class Solution { |