java算法的一道题(面试) 有n个互不相等的数,从中任意取出一个数,编写最优算法,能找到取出的数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 x = sum(n)- sum(n-1); 数学中不是有求和公式吗?n(n+1)/2 ,n个数的和· 不会 = = JAVA都忘光了 使用Set,将m个数存入Set,再遍历取出一个数后的数集,使用Set的contains()方法,计算次数是2*m-1.当然也不能找到位置 你把 n 个数放进集合中 对他遍历 在用if判断 是否是所取得值 入list 集合用变量num 接收 for(int i=0;i<list.size();i++){ if(list.get(i)==你取出的值) { num=list.get(i); }}应该是这样吧 引用 39 楼 fu1108 的回复:真的,才发现,不遍历也可以求n个数的和,好强!很想见识 数学中不是有求和公式吗? n(n+1)/2 ,n个数的和·请问你的n从哪儿来?给点智商行吗 写正则表达式出了点小问题,麻烦各位帮忙解决下,谢谢了!!! 初学JAVA,例题报错,求前辈指点 高手帮下菜鸟关于RandomAccessFile 请问怎样用java程序读取access数据库的表名 运行一个关于栈的例子,有几个错误,不知是什么原因,请大家赐教。 救命呀? 为什么在windows上运行没有问题 ,在linux 下就报错呢 ? 如何在if里先赋值再判断布尔值? 进!西安市的一定要进! 哪位大神帮我发发几个java简单的小程序!!! 关于邮件服务器的问题 一个关于NetBeans的问题 java运算问题
x = sum(n)- sum(n-1);
数学中不是有求和公式吗?
n(n+1)/2 ,n个数的和·
JAVA都忘光了
入list 集合
用变量num 接收
for(int i=0;i<list.size();i++)
{
if(list.get(i)==你取出的值)
{
num=list.get(i);
}
}
应该是这样吧
真的,才发现,不遍历也可以求n个数的和,好强!很想见识 数学中不是有求和公式吗?
n(n+1)/2 ,n个数的和·
请问你的n从哪儿来?给点智商行吗