Redian新闻
>
求教,不小心在lawn上撒上除草剂了。该怎么弄
avatar
求教,不小心在lawn上撒上除草剂了。该怎么弄# gardening - 拈花惹草
c*z
1
source code is as below,
vector twoSum(vector &numbers, int target) {
unordered_map m;
unordered_map::iterator it;
vector output;
int count = 1;

for ( int i = 0; i < numbers.size(); i++ )
{
if ( m.find( target - numbers[i] ) == m.end() )
m[numbers[i]];

else
{
for ( it = m.begin(); it != m.end(); it++ )
{
if ( it == m.find( target - numbers[i] ) )
{

output.push_back(count);
output.push_back(i+1);
break;
}
count++;
}
}
}
return output;
}
avatar
h*c
2
太傻逼了。
本以为是只是除weed的,没想到全都除的。现在lawn上一片一片的黄草。求问该怎么办?
是要把这些黄草都拔掉然后买新种子种吗。
多谢!
avatar
l*a
3
why not use map[target-numbers[i]]?
搞的也嫩复杂了

【在 c**z 的大作中提到】
: source code is as below,
: vector twoSum(vector &numbers, int target) {
: unordered_map m;
: unordered_map::iterator it;
: vector output;
: int count = 1;
:
: for ( int i = 0; i < numbers.size(); i++ )
: {
: if ( m.find( target - numbers[i] ) == m.end() )

avatar
D*0
4
使劲浇水。死的不多的话,也许下一年能长回来的。
avatar
l*a
5
break能跳过两层循环吗

【在 c**z 的大作中提到】
: source code is as below,
: vector twoSum(vector &numbers, int target) {
: unordered_map m;
: unordered_map::iterator it;
: vector output;
: int count = 1;
:
: for ( int i = 0; i < numbers.size(); i++ )
: {
: if ( m.find( target - numbers[i] ) == m.end() )

avatar
h*c
6
已经买了种子撒上了,虽然有些早。在新泽西。

【在 D****0 的大作中提到】
: 使劲浇水。死的不多的话,也许下一年能长回来的。
avatar
b*n
7
map的用法有点问题。map中的key-value pair在你的code中没有完全发挥作用,只对
key进行了find。实际上应该把key所对应的index存在value里,这样只要在map里找到
了targe-numbers[i],那它所对应的index也自然而然的获得了。
另外,获得output后,可以直接return。

【在 c**z 的大作中提到】
: source code is as below,
: vector twoSum(vector &numbers, int target) {
: unordered_map m;
: unordered_map::iterator it;
: vector output;
: int count = 1;
:
: for ( int i = 0; i < numbers.size(); i++ )
: {
: if ( m.find( target - numbers[i] ) == m.end() )

avatar
h*2
8
撒种子应该是没用的,只要还有农药,草发芽了一样得死。是得使劲浇水冲洗。

【在 h**c 的大作中提到】
: 已经买了种子撒上了,虽然有些早。在新泽西。
avatar
c*z
9
Thanks bluesun, 按你说的改了就过了,谢谢大牛!
avatar
b*n
10
You are welcome.
btw,我不是大牛,版上牛人多的是,hehe.

【在 c**z 的大作中提到】
: Thanks bluesun, 按你说的改了就过了,谢谢大牛!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。