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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

王震阳老师 发表于 2015-3-23 22:58
阳哥是重实质的人。

:lol 好的,正在做第26期的,嘿嘿……
回复 使用道具 举报
回帖领题
回复 使用道具 举报
没分也要看下题
回复 使用道具 举报
阳哥,我这拿错了呀?

JieCheng.zip

356 Bytes, 下载次数: 29

评分

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

查看全部评分

回复 使用道具 举报
本帖最后由 王琛 于 2015-3-26 22:44 编辑

来看看                                          
回复 使用道具 举报
回帖,领题
回复 使用道具 举报
前来领题
回复 使用道具 举报
交答案啦。。阳哥,最近哪去了。我的技术分啊:'(:'(:'(

Demo23.rar

20.11 KB, 阅读权限: 200, 下载次数: 5

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 很给力!

查看全部评分

回复 使用道具 举报
领个题啊
回复 使用道具 举报
23题,今晚多做几题,不想看视频,怎么办啊
回复 使用道具 举报
提交了,方法有点笨啊!效率差

捕获.PNG (7.95 KB, 下载次数: 4)

捕获.PNG

CalculateMaxString.zip

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

评分

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

查看全部评分

回复 使用道具 举报
阳哥,请看~

第23期MaxStringDemo.zip

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

Done~

评分

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

查看全部评分

回复 使用道具 举报
好得多哦
回复 使用道具 举报
Doug 中级黑马 2015-4-12 14:27:51
394#
老规矩,回帖领题
回复 使用道具 举报
Doug 中级黑马 2015-4-12 18:29:31
395#
求技术分~
顺便问下,有没有更简单的办法?

Desktop.zip

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

评分

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

查看全部评分

回复 使用道具 举报
Doug 发表于 2015-4-12 18:29
求技术分~
顺便问下,有没有更简单的办法?

赞一个:
  1. /*
  2. * 已知两个字符串,String a = "abcdefghijklmnopqrstuvwxyz";String b="1234567890abcdfrgtddd12321414";
  3. * 编写代码求出这两个字符串中最大公共字符串
  4. * (最大公共字符串:比如 “abc123edf”和"bc123jg"的最大公共字符串是“bc123”)。
  5. * */


  6. public class Test06 {
  7.         public static void main(String[] args) {
  8.                 String a = "abcdefghijklmnopqrstuvwxyz";
  9.                 String b = "1234567890abcdfrgtddd12321414";
  10.                 System.out.println(getMaxLongCommonSubstring(a, b));
  11.         }

  12.         /*
  13.          * 思路:先判断两字符串的长度。判断短的是否匹配长的。
  14.          */
  15.         public static String getMaxLongCommonSubstring(String strA, String strB) {
  16.                 String L = null;
  17.                 String S = null;
  18.                 if (strA.length() >= strB.length()) {
  19.                         L = strA;
  20.                         S = strB;
  21.                 } else {
  22.                         L = strB;
  23.                         S = strA;
  24.                 }

  25.                 if (L.indexOf(S) >= 0) {
  26.                         return S;
  27.                 }
  28.                 String subString = null;
  29.                 int len = 0;
  30.                 String result = null;

  31.                 for (int beginIndex = 0; beginIndex < S.length() - 1; beginIndex++) {
  32.                         for (int endIndex = S.length(); endIndex > beginIndex; endIndex--) {
  33.                                 subString = S.substring(beginIndex, endIndex);
  34.                                 System.out.println((endIndex - beginIndex) + "==" + subString);
  35.                                 if (L.indexOf(subString) >= 0) {
  36.                                         if (len < (endIndex - beginIndex)) {
  37.                                                 len = endIndex - beginIndex;
  38.                                                 result = subString;
  39.                                         }
  40.                                 }
  41.                         }
  42.                 }

  43.                 return result;
  44.         }
  45. }
复制代码
回复 使用道具 举报
领题 赚分~
回复 使用道具 举报
顶!d=====( ̄▽ ̄*)b
回复 使用道具 举报
我来领题了
回复 使用道具 举报
本帖最后由 rexih 于 2015-6-2 00:33 编辑

请阳哥帮忙看一下~~谢谢~还有22,21,20,18期的代码也一并提交在这里了。
Camp23.zip (209.88 KB, 下载次数: 0)
Camp22.zip (974.93 KB, 下载次数: 0)
Camp21.zip (382.24 KB, 下载次数: 0)
Camp20.zip (7.29 KB, 下载次数: 0)
Camp18.zip (238.75 KB, 下载次数: 0)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马