A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 王震阳老师 于 2015-2-28 14:52 编辑

预祝黑马程序员成功登陆上海滩!!!
活动目的:练习javaSE 知识。

活动奖励:最高2个技术分

结束时间:2014年2月3号!

往期技术分活动:提交答案正确也可获取1个技术分。

代码提交要求:将自己的源代码压缩然后提交,提交的时候设置为管理员权限,以其他方式提交的答案无效。上交源码的时候不需要将整个工程项目压缩,只需将用到的源文件压缩即可。

题目类型:算法题(百度面试题

难易程度:稍难

题目:老规矩,回帖领题
游客,如果您要查看本帖隐藏内容请回复
黑马Android教程下载地址:
往期技术分题:
【阳哥专栏】黑马程序员技术分活动第31期,奖2技术分。
http://bbs.itheima.com/thread-161932-1-1.html
【阳哥专栏】黑马程序员技术分活动第30期,送2技术分!
http://bbs.itheima.com/forum.php?mod=viewthread&tid=158977
【阳哥专栏】黑马程序员技术分活动第29期,送2技术分!
http://bbs.itheima.com/forum.php?mod=viewthread&tid=157183
【阳哥专栏】黑马程序员技术分活动第28期,送2技术分!
http://bbs.itheima.com/thread-155645-1-1.html
【阳哥专栏】黑马程序员技术分活动第27期,奖励2技术分!
http://bbs.itheima.com/thread-154464-1-1.html
【阳哥专栏】黑马程序员技术分活动第26期,奖励2技术分!
http://bbs.itheima.com/thread-153557-1-1.html
【阳哥专栏】技术分活动第25期,送2技术分
http://bbs.itheima.com/thread-152257-1-1.html
【阳哥专栏】技术分活动第24期,送2技术分
http://bbs.itheima.com/thread-150770-1-1.html
【阳哥专栏】技术分活动第23期,你写代码我送技术分!
http://bbs.itheima.com/thread-150020-1-1.html
【阳哥专栏】技术分活动第22期,送3个技术分!
http://bbs.itheima.com/thread-148735-1-1.html
【阳哥专栏】技术分活动第21期,领题即送黑马币
http://bbs.itheima.com/thread-147450-1-1.html
【阳哥专栏】技术分活动第20期(前100名领题即送黑马币)
http://bbs.itheima.com/thread-146987-1-1.html
【阳哥专栏】技术分活动第19期,国庆版,回复即送黑马币
http://bbs.itheima.com/thread-146270-1-1.html
【阳哥专栏】技术分活动第18期
http://bbs.itheima.com/thread-144389-1-1.html
【阳哥专栏】技术分活动第17期
http://bbs.itheima.com/thread-143666-1-1.html
【阳哥专栏】技术分活动第16期
http://bbs.itheima.com/thread-142866-1-1.html
【阳哥专栏】技术分活动第15期
http://bbs.itheima.com/thread-140568-1-1.html
【阳哥专栏】技术分活动第14期
http://bbs.itheima.com/thread-139429-1-1.html
【阳哥专栏】技术分活动第13期
http://bbs.itheima.com/thread-139237-1-1.html
【阳哥专栏】技术分活动第12期
http://bbs.itheima.com/thread-138162-1-1.html
【阳哥专栏】技术分活动第11期
http://bbs.itheima.com/thread-137632-1-1.html
【阳哥专栏】技术分活动第10期
http://bbs.itheima.com/thread-136866-1-1.html
【阳哥专栏】技术分活动第9期
http://bbs.itheima.com/thread-136465-1-1.html
【阳哥专栏】技术分活动第8期
http://bbs.itheima.com/thread-135781-1-1.html
【阳哥专栏】技术分活动第7期
http://bbs.itheima.com/thread-134321-1-1.html
【阳哥专栏】周末技术分活动第6期
http://bbs.itheima.com/thread-132893-1-1.html
【阳哥专栏】周末技术分活动第5期
http://bbs.itheima.com/thread-129859-1-1.html
【阳哥专栏】周末技术分活动第4期
http://bbs.itheima.com/thread-128854-1-1.html
【阳哥专栏】周末技术分活动第3期
http://bbs.itheima.com/thread-127326-1-1.html
【阳哥专栏】周末技术分活动第2期
http://bbs.itheima.com/thread-125800-1-1.html
【阳哥专栏】周末技术分派送活动第1期
http://bbs.itheima.com/thread-123979-1-1.html






























评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

917 个回复

倒序浏览
本帖最后由 邓士林 于 2015-1-27 22:01 编辑

请老师指导,PS:老师,我的其它几期的麻烦您看下。第七、第八期、第十期、十一期

捕获.PNG (56.07 KB, 下载次数: 201)

捕获.PNG

GetMax.zip

857 Bytes, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报 2 0
试一试....
回复 使用道具 举报
本帖最后由 Gonnaloveu 于 2015-1-28 11:31 编辑

前两张图是[-100,0)∪(0,100]范围的100个随机数,第3张图是简单的测试.第4张图是之前忘考虑的同时存在多个最大和改进后效果.

更多图片 小图 大图
组图打开中,请稍候......

阳哥.zip

3.16 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
来领题```
回复 使用道具 举报
领题。。。。。。。
回复 使用道具 举报
试一试                     
回复 使用道具 举报
wo lai kanakn ba  xixi
回复 使用道具 举报
嗯嗯。。。

值得一试!!!
回复 使用道具 举报
领题:lol
回复 使用道具 举报
回帖领题
回复 使用道具 举报
看看百度的水深不深!
回复 使用道具 举报
领题,看看
回复 使用道具 举报
领题练习一下!
回复 使用道具 举报
领了做不好,不交可以吗?
回复 使用道具 举报
我来领题啦,,,
回复 使用道具 举报
领个题看看
回复 使用道具 举报
看题  不论会不会重在参与
回复 使用道具 举报
  1. import java.util.HashMap;
  2. import java.util.Iterator;
  3. import java.util.Map.Entry;

  4. public class Find {
  5.         public static HashMap<String, Integer> cache = new HashMap<String, Integer>();

  6.         public static void main(String args[]) {
  7.                 int[] array = new int[100];

  8.                 for (int i = 0; i < array.length; i++) {
  9.                         array[i] = ((Math.random() > 0.5 ? -1 : 1) * (int) (Math.random() * 100));
  10.                         if (i % 10 == 0) {
  11.                                 System.out.println();
  12.                         }
  13.                         System.out.print(array[i] + " ");

  14.                 }

  15.                 for (int i = 0; i < array.length; i++)
  16.                         for (int j = i; j < array.length; j++)
  17.                                 sum(array, i, j);

  18.                 Iterator<Entry<String, Integer>> it = cache.entrySet().iterator();
  19.                 int max = Integer.MIN_VALUE;
  20.                 String finalResult = null;
  21.                 while (it.hasNext()) {
  22.                         Entry<String,Integer> entry = it.next();
  23.                         int temp = entry.getValue();
  24.                         if (temp > max) {
  25.                                 max=temp;
  26.                                 finalResult = entry.getKey();
  27.                         }
  28.                 }
  29.                 System.out.println();
  30.                 System.out.println("##############");
  31.                 System.out.println(finalResult);
  32.         }

  33.         public static int sum(int[] array, int i, int j) {
  34.                 Integer result;
  35.                 if ((result = cache.get(i + "," + j)) != null) {
  36.                         return result;
  37.                 }

  38.                 if (j - i > 0) {
  39.                         result = array[i] + sum(array, i + 1, j);
  40.                 } else {
  41.                         result = array[i];
  42.                 }
  43.                 cache.put(i + "," + j, result);
  44.                 return result;
  45.         }
  46. }
复制代码

百度了一个,运行结果如下
[img=664,442][/img]
回复 使用道具 举报
领题  嘿嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马