core java
文章平均质量分 79
icy_csdn
这个作者很懒,什么都没留下…
展开
-
关于找空心球的算法和代码
看到网上有这样的面试题: 试题:有53个球和一个天平,有一个是空的,问最少要多少次才能找到空心球。最多要多少次,用程序写出来。 算法:三分法,为了保证最佳,采用近三等分方法。每次分三组。如果1、2组相等,肯定在第3组中,否则1、2组中轻的一组中。依次类推,直到找到的一组中剩下一个球时为止。 效果:Create 53 spheres in random... Holl原创 2010-03-03 11:33:00 · 585 阅读 · 0 评论 -
关于矩阵数字的两个有趣问题
昨天看见网上有两个贴子,关于矩阵数字的问题,仔细发现两个试题的算法很相似。问题1 当参数是1就输出 1 当参数是2就输出 222 212 222 当参数是3就输出 33333 32223 32123 32223 33333 问题2int i=5; 1 2 3 4 5原创 2010-03-09 10:25:00 · 1482 阅读 · 2 评论 -
JAVA中String替换性能简单测试
Java中的String的实现比较特殊,而String又在应用开始中占据了很大的比重。很多人认为String的性能比较差,用多了会有问题。那么String的性能倒底如何呢,是否用多了就有问题了呢?下面对String的替换做一简单测试,来看看测试结果吧。 1. 替换测试; 把“下载谷歌拼音输入法”中的“谷歌”替换成“谷歌”。 测试100万次,结果如下,大概每秒处理61万次替换原创 2010-03-09 11:30:00 · 5250 阅读 · 0 评论 -
Java callback JAVA实现回调
JAVA实现回调熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为“回调”)。Java的面向对象的模型目前不支持方法指针,似乎不能使用这种方便的机制。Java支持interface,通过interface可以实现相同的回调。其诀窍就在于定义一个简单的interface,申明一个被希望回调的方法。翻译 2010-03-31 10:54:00 · 6258 阅读 · 4 评论