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

首頁 > 學院 > 開發設計 > 正文

LEETCODE--Missing Number

2019-11-11 07:16:16
字體:
來源:轉載
供稿:網友

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; }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品亚洲一区二区三区观看模式 | 欧美一级高清免费 | 成人在线视频播放 | 成人免费一区二区三区视频网站 | 亚洲国产高清自拍 | 免费黄色大片在线观看 | 黄色片在线观看网站 | 久久国产精品99久久人人澡 | 亚洲精品aa| 在线91视频 | 精品视频一区二区三区四区 | 免费在线观看亚洲 | 红杏亚洲影院一区二区三区 | 久久tv免费国产高清 | 久色乳综合思思在线视频 | 国产精品久久久久久久久久东京 | 亚洲电影在线观看高清免费 | 国产色视频一区 | 久久超 | 国产一区二区三区四 | 久久精品网址 | h视频免费观看 | 亚洲一区在线免费视频 | 2级毛片| 日韩999| 国产九九热 | 巨根插入 | 一级黄色毛片a | 99视频观看 | 一级毛片在线免费观看 | www久久综合| 国产一区二区三区四区五区精品 | 国内精品视频饥渴少妇在线播放 | 中文字幕涩涩久久乱小说 | 91成人在线免费观看 | av免费在线观看国产 | 在线中文字幕网站 | 在线看三级 | 色婷婷久久一区二区 | 少妇淫片免费一级毛片 | 91av大片 |