程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 【LeetCode OJ 268】Missing Number

【LeetCode OJ 268】Missing Number

編輯:C++入門知識

【LeetCode OJ 268】Missing Number


題目:Given an array containingndistinct numbers taken from0, 1, 2, ..., n, find the one that is missing from the array.

For example,
Givennums=[0, 1, 3]return2.

Note:
Your algorithm should run in linear runtime complexity. Could you implement it using only constant extra space complexity?

解題思路:題意為給定一個包含n個不重復的數的數組,從0,1,2...n,找出數組中遺漏的那個數。示例代碼如下:

public class Solution
{
	public int missingNumber(int[] nums) 
	{
		//首先對數組進行排序
		Arrays.sort(nums);
		int startData=nums[0];
		for(int i=1;i<nums.length;i++) startdata="=nums[nums.length-1])" else="" return="">0)
				return 0;
			else
				return nums[nums.length-1]+1;
		}
		return 0;
    }
}</nums.length;i++)>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved