麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 編程設計 > 正文

LEETCODE--Missing Number

2019-11-11 06:29:27
字體:
來源:轉載
供稿:網友

Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array. For example, Given nums = [0, 1, 3] return 2. Note: Your algorithm should run in linear runtime complexity. Could you implement it using only constant extra space complexity? 方法一: 與single number思想相似 按位操作(使用XOR ^)

class Solution {public: int missingNumber(vector<int>& nums) { int len = nums.size(); int e = 0; for(int i = 0; i < len; i++){ e ^= (i + 1) ^ nums[i]; } return e; }};

方法二: 先排序后尋找;

class Solution {public: int missingNumber(vector<int>& nums) { sort(nums.begin(), nums.end()); if(nums[0] == 1) return 0; int i = 0; for(; i < nums.size()-1; i++){ if(nums[i+1] - nums[i] != 1) return nums[i] + 1; } return nums[nums.size()-1] + 1; }};
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 狠狠干夜夜草 | av手机在线免费播放 | 国产免费人做人爱午夜视频 | 小雪奶水翁胀公吸小说最新章节 | 免费国产自久久久久三四区久久 | 久久9色| 久久久久久69 | 日韩毛片在线看 | 久久久久久久爱 | 久久精品中文字幕一区二区 | 毛片电影网址 | 欧美成人一区二区三区 | 久久精品中文字幕一区二区三区 | 亚洲人成中文字幕在线观看 | 国产精品久久久久久久午夜片 | 国产99久久精品一区二区 | 久久久久中文字幕 | 欧美三级毛片 | 中文字幕偷拍 | 午夜在线成人 | 在线免费观看毛片视频 | 欧美一级片免费在线观看 | 本站只有精品 | 龙床上的呻吟高h | 日韩黄色免费电影 | 毛片在线免费播放 | 草久视频在线观看 | 色诱亚洲精品久久久久久 | 中文在线国产 | 狠狠干天天 | 国产在线a| 一区在线视频 | 国产精品一区视频 | 国产成人精品区一区二区不卡 | 精品一区二区久久久 | 欧美特一级片 | 黄网站色成年大片免费高 | 久久一本日日摸夜夜添 | 久久逼网| 黄色7777| 欧美成人三级视频 |