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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

LEETCODE--Missing Number

2019-11-11 05:52:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(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ā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久久久不卡 | 久久精品国产99久久6动漫亮点 | 国产精品爆操 | sm高h视频| 在火车上摸两乳爽的大叫 | 欧美成人午夜 | 免费毛片在线 | 国产亚洲精品精 | 激情宗合网 | av电影院在线观看 | 羞羞草视频 | 欧美成人一区免费视频 | 国产精品视频一区二区三区四区五区 | 在线播放中文 | av不卡免费在线观看 | 天天夜碰日日摸日日澡性色av | 黄色特级视频 | 性插视频 | av免费在线观 | 黄色片视频观看 | 久草视频福利在线观看 | 中文字幕www. | 91久久国产露脸精品国产护士 | 日本一区二区不卡高清 | 男男羞羞视频网站国产 | 自拍偷拍亚洲图片 | 欧美a级在线免费观看 | 亚洲精品欧美二区三区中文字幕 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 国产精品成人一区二区三区电影毛片 | 视频一区二区不卡 | 日韩中文一区 | 亚洲国产网址 | 亚洲精品无码不卡在线播放he | 国产精品欧美久久久久一区二区 | 午夜伦情电午夜伦情电影 | 色999国产| 成年免费视频黄网站在线观看 | 男男啪羞羞视频网站 | 欧美精品一区自拍a毛片在线视频 | 久久精品性视频 |