`
gogole_09
  • 浏览: 201785 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
package com.base.algorithmanalysis; /** * 几种常见的算法 * * @author google * */ public class Base { /** * 针对排序后的序列折半查找策略: 最好的情况是需要查找的元素x是否为居中的元素,如果是,答案就找到了。 * 如果X小于居中元素,采用同样的策略应用于居中元素左边已经排好的子序列。 如果X大于居中元素,则检查右边的元素. * * @param ary * @param target * @return */ publ ...
假设字符串s1=AABCD,s2=CDAA,判断s2是否可以通过S1的循环移位得到字符串包含。  如 s1移两位: 1.ABCDA->2.BCDAA 则此时包含了 S2="CDAA"  解题思路:  分解s1的循环移位得到:  AABCD,ABCDA,BCDAA,CDAAB,.....  如果我们将前面移走的字符串保留下来,则有:  AABCD,AABCDA,AABCDAA,AABCDAAB,AABCDAABC,AABCDAABCD 这里,我们可以发现,实际对s1的循环移位得到的字符串实际为s1s1。 那么我们判断s2是否可以通过s1循环移位 ...
1.        首先介绍一下 JTracert 这个项目,你可以在 http://code.google.com/p/jtracert 中找到项目相关的资料。 2.          它容许你在运行应用的时候动态产生时序图,相当的方便,适合来学习别人写的应用 简单使用: (由于英语不太好,参考许多资料)   还只研究了一些简单的使用,效果如 图1           之后你会看到图2的提示
 配置Mysql 5出现如下错误:  ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)   原因: 无法启动本地MYSQL 服务。    解决方法:  1. 重新安装  mysqld-nt /remove  mysqld-nt /install    2.修改mysql目录下的my.ini文件  [mysqld]basedir=E:/portal/mysql5.0datadir=E:/portal/mysql5.0/dataskip-innodb[WinMySQLAdmin]Se ...
  最近给客户做了一个小应用, 本来是基于Tomcat5.0开发, 结果客户需要部署到websphere5.0.1上,折腾了大半天, 过程中遇到几个问题,特此记录一下:  1.无法部署war包。     将项目打成war包后,直接部署到websphere出现错误,提示 EAR文件可能是损坏的和/或不完整的     原因: websphere5 对于web.xml文件的验证非常严格,哪怕错一个空格都可能导致部署失败,而且websphere5 遵循的是Servlet 2.3标准,所以在web.xml中有些元素是不能被识别的。     解决办法: 参照servlet2.3 的web.xml文件 ...
       递归对于算法来说算是基础的知识了, 最近在看<数据结构与算法分析 java语言描述> ,遇到相关递归的知识, 故在网络中找点资料,现记录下来. 如有侵权,请告知.   /** * 阶乘的例子。其实递归递归,从字面上解释就是在方法本身调用自己的方法,或者间接调用;看上面的程序,拿multiply(5)来说: * n=5;执行 5*multiply(4); *-------------------- *这时候看multiply(4) n=4 执行 4*multiply(3); ---------------- ...
 今天在javaeye中建立自己的小地,特此庆祝一下!
Global site tag (gtag.js) - Google Analytics