摘要: 开发有效算法解决已经问题的第一步是实现一个解决该问题的简单算法。如果我们需要解决几个容易的特殊问题实例,则这个简单实现可以完成任务。如果要求的算法较为复杂,则简单实现为我们提供了一种针对小型实例伯正确性检查以及评价性能牲的基准。我们总是要关心算法的效率,但在开发第一个解决问题的程序时,我们首先需要保证该程序是问题的正确解决方案。
阅读全文
摘要: 之前就写了一个将基本数据类型转换成十六进制字符串的工具类,回头看了一下感觉有点复杂,今天写了一个易懂的,而且性能也不错。
阅读全文
摘要: 很久之前写的一个随机数生成器,当然也不仅仅是随机数,还有随机字母。
阅读全文
摘要: 今天在网上看到这样一个题目,是一个美国IT企业的面试题,要求在两天内写出来。
大意是从一个文件中读取出可连通的城市对,给出两个城市,判断是否可连通,如果
可连通就输出yes,不可连通就输出no,否则给出命令行帮助。
想了一下,半天就做出来了,看到中国人的智商都是比较高的!呵呵,说笑了!
看到有人以非常OOP的思想把这个题目做出来了,甚至扩展了,想到两个城市之间的最短路径。
我觉得想像力太丰富了,我认为超出需求的程序就是不合格的程序。这是题外话了。
阅读全文
摘要: 一个字符串比较器,用来对包含数字的字符串进行排序。其效果类似于WindowsXP资源管理器对文件按文件名进行排序的效果,只是这里的算法会把短文件名放在前面,而不是后面。
阅读全文
摘要: CentOS 5安装的Java版本是1.4.2版的,然而最新的eclipse3.3 europa最低需要JDK5才能使用。应该如何配置呢?
阅读全文
摘要: 一段将基本数据类型转换成十六进制字符串源码
阅读全文
摘要: 在CentOS 5上面装了个JDK5和eclipse for J2EE,在解决与JDK1.4的共存问题后,运行eclipse时出现了新的错误,大家帮帮我
阅读全文
摘要: 开发人员总喜欢为编程语言的优劣性争论不休。这是因为不同语言会提供不同的编码样式和不同的资源及工具。在C/C++和Java之间选择其实就在于开发人员的个人喜好和舒适性。但是,对于企业而言,他们应该如何在这两者中做出选择呢?在大多数情况下,这是由两者的成本所决定的。
阅读全文