Contains Duplicate
来源:互联网 发布:达内大数据 编辑:程序博客网 时间:2024/06/03 12:45
class Solution {public: bool containsDuplicate(vector<int>& nums) { map<int, int> temp; for (int i = 0; i<nums.size(); i++) { if(temp.count(nums.at(i))){ return true; } temp.insert(pair<int, int>(nums[i], i)); } return false; }};第一次用了两个循环直接做线性查找,leetcode居然提示超时,自己在VS上试,果然很久也跑不出结果,以前知道线性查找的时间复杂度是n的平方,红黑树(map)的是nlogn,但是没想到时间真的能差这么多,也是第一次遇到数据相对较多的情况,在此提醒自己以后注意。
0 0
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- Contains Duplicate
- afn3.0
- swift基础之错误异常
- 第十三周项目3—形状类族的中的纯虚函数
- Android开发之多线程下载文件
- PHP register_shutdown_function函数的深入解析
- Contains Duplicate
- SCons 简介与安装
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- 王学岗自定义控件(二)
- 解决DEDECMS Call to undefined function dede_htmlspecialchars()
- 绘图
- Dubbo高级篇--Dubbo负载均衡策略
- 使用 SCons
- MVP