题目:设计一个类,包含如下两个成员函数: Save(int input) 插入一个整数到一个整数集合里。 Test(int target) 检验是否存在两个数和为输入值。如果存在这两个数,则返回true;否则返回false。
注意:允许有相同的元素。
伪代码:
代码语言:javascript复制这里写代码片
R语言:
代码语言:javascript复制two_numbers_3<-function(a)
{
s= unique(a)
for (i in 1:length(s))
{
if(is.element(new_input-s[i],s))
{
k = k 1
res = append(res,TRUE)
}
else
{
k = k 1
res =append(res,FALSE)
}
}
if(sum(res) > 0)
{
print ("true")
}
else
{
print ("false")
}
}
> res=c()
> new_input<-scan()
1: 6
2:
Read 1 item
> k=0
> a=c(1,4,9,23)
> two_numbers_3(a)
[1] "false"
> a=c(1:6,2:9)
> two_numbers_3(a)
[1] "true"
python:
代码语言:javascript复制这里写代码片