博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1-TwoSum(简单)
阅读量:5223 次
发布时间:2019-06-14

本文共 576 字,大约阅读时间需要 1 分钟。

Description:

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,

return [0, 1].

Attention:

同一个元素不可重复使用,如 6 = 3 + 3:两个3必须是下标不同的元素。

Answer:

 

Review:

1、暴力遍历 时间复杂度O(n2),空间复杂度O(1)

2、哈希查找 时间复杂度O(n),空间复杂度O(n),空间换取时间

3、C++数组长度:参考 

4、STL   vector<> 参考

5、STL map<type,type> 参考 

6、迭代器使用 参考 

转载于:https://www.cnblogs.com/lsh0908/p/10554936.html

你可能感兴趣的文章
网站构建
查看>>
[翻译] FastReport "Text" 对象中使用表达式
查看>>
redis哨兵集群、docker入门
查看>>
laravel学习笔记(三)视图渲染
查看>>
rmdir
查看>>
SGU 219 Synchrograph tarjian找环,理解题意,图论 难度:3
查看>>
[翻译][架构设计]The Clean Architecture
查看>>
状态压缩DP
查看>>
Shell从入门到精通进阶之四:流程控制
查看>>
腾讯QQ、新浪微博等知名社交网络图标素材
查看>>
Django中用 form 实现登录注册
查看>>
关于__int64的使用!
查看>>
msil指令 收藏
查看>>
JS08(封装可视区域大小的函数、修改窗口改变页面颜色、冒泡的问题、弹出窗口点击空白处隐藏 、选定文字弹出层、动画基本原理、匀速动画封装函数、无限广告轮播图)...
查看>>
理解session
查看>>
正则表达式2
查看>>
Unity3D_(插件)小地图自刷新制作Minimap小地图
查看>>
为什么分布式一定要有Redis?
查看>>
hihoCoder 1233 : Boxes(盒子)
查看>>
HihoCoder 1328 BFS 搜索
查看>>