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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

LEETCODE--Missing Number

2019-11-11 05:17:37
字體:
供稿:網(wǎng)友

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ā)表
主站蜘蛛池模板: 一级电影中文字幕 | 欧美日韩国产成人在线 | 久久中文免费 | 亚洲天堂成人在线观看 | 在线播放免费视频 | 久草在线高清视频 | 黄色毛片一级视频 | 欧美亚洲国产一区二区三区 | 欧美色视 | 国产xxxx岁13xxxxhd | 久久精品观看 | 毛片免费视频在线观看 | 在线日韩av电影 | 羞羞视频免费网站含羞草 | 国产免费一区二区三区视频 | 欧美 videos粗暴 | 亚洲成人在线免费观看 | 国产99久久精品一区二区300 | 美国黄色小视频 | 亚洲影院在线播放 | xxxxxx打针视频vk| 国产精品久久久久久久久久久久久久久 | 91精品视频免费 | 成年人在线视频观看 | 免费看日韩av | 日韩视频中文 | 今井夏帆av一区二区 | 美女羞羞视频在线观看 | 黄污网站在线 | 大学生一级毛片在线视频 | 美女黄影院 | 激情大乳女做爰办公室韩国 | 久草资源在线观看 | 亚洲精久久 | 久久精品一级 | 中文字幕xxx| 七首小情歌泰剧在线播放 | 国产久草视频在线 | 小雪奶水翁胀公吸小说最新章节 | 久草在线播放视频 | 成人在线观看地址 |