Missing Number
来源:互联网 发布:颜色识别软件下载 编辑:程序博客网 时间:2024/05/20 09:23
排序然后扫一遍AC了:
class Solution {public: int missingNumber(vector<int>& nums) { sort(nums.begin(),nums.end()); int tmp = 0; int cnt = 0; while(tmp==nums[cnt]) { tmp++; cnt++; } return tmp; }};
但是时间复杂度是nlogn
寻找时间复杂度n的算法,把数组里所有数加起来,然后假设数组不缺数,再加一遍,两次的差就是缺的那个数,同理的还有异或方法。
0 0
- Missing number
- Missing number
- Missing number
- Missing number
- Missing Number
- Missing Number
- Missing Number
- Missing Number.
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- Missing Number
- 数据加密的一些浅谈总结
- 初学CentOS——shell基本语法
- 含有中文字符的json对象通过jquery提交到mongoose web的乱码问题
- STL之set
- 图片的三级缓存
- Missing Number
- 公司所用的技术和工具汇总
- Java 基于多客户端的ServerSocket—聊天服务器端,客户端Socket “操作文件”系统的程序拼接
- 一些容易混淆的 C 和 C++ 的不兼容特性
- Android第三方框架(不断更新中)
- java集合复习2
- Eclipse工具使用技巧总结
- 经典C算法收藏
- 安卓技术介绍-android权限