2007/04/13 @ 12:04
在网上闲逛,看到有一道题目如下:
n个人围成一圈,每人有一个各不相同的编号,选择一个人作为起点,然后顺时针从1到k数数,每数到k的人退出圈子,圈子缩小,然后从下一个人继续从1到k数数,重复上面过程。求最后推出圈子的那个人原来的编号。
这就是经典的约瑟夫环问题啊,所以,用java链表写了个。
首先,创建一个链接节点类 LinkedNode.java
n个人围成一圈,每人有一个各不相同的编号,选择一个人作为起点,然后顺时针从1到k数数,每数到k的人退出圈子,圈子缩小,然后从下一个人继续从1到k数数,重复上面过程。求最后推出圈子的那个人原来的编号。
这就是经典的约瑟夫环问题啊,所以,用java链表写了个。

首先,创建一个链接节点类 LinkedNode.java
2007/04/10 @ 16:09
今天偶尔有兴趣想写个range,难的下不了手
,写了个简单的。。。,然而我发现,当要搜索的文本对象大过20k的时候,会造成cpu的使用率飙升。。。
大家试试看。。应该不是我的机子的问题,而是程序写的不够优化。。。呵呵。。
脚本如下:
,写了个简单的。。。,然而我发现,当要搜索的文本对象大过20k的时候,会造成cpu的使用率飙升。。。
大家试试看。。应该不是我的机子的问题,而是程序写的不够优化。。。呵呵。。脚本如下:
2007/03/28 @ 11:10
在一个项目中用到了extremetable,但是有些的体现形式还不符合业务的需求,所以做了些改动。下面贴出来,供大家参考:
主要增加功能:加入 全选 反选 全不选 的按钮,外观布置改动,增加table的td监听事件。
首先在http://extremecomponents.org/下载eXtremeComponents 1.0.1 的源码
修改org.extremecomponents.table.view.DefaultToolbar如下:
主要增加功能:加入 全选 反选 全不选 的按钮,外观布置改动,增加table的td监听事件。
首先在http://extremecomponents.org/下载eXtremeComponents 1.0.1 的源码
修改org.extremecomponents.table.view.DefaultToolbar如下:







