春风博客

春天里,百花香...

导航

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

公告

MAIL: junglesong@gmail.com
MSN: junglesong_5@hotmail.com

Locations of visitors to this page

常用链接

留言簿(11)

随笔分类(224)

随笔档案(126)

个人软件下载

我的其它博客

我的邻居们

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

07 2008 档案

用递归和扫描解决称球问题
     摘要: 称球问题经常是面试中的常客,这里我用做了一个称球的程序,主要的方法就是递归和扫描,贴出来请大家指正。  阅读全文

posted @ 2008-07-27 00:11 sitinspring 阅读(1074) | 评论 (2)  编辑

二叉树搜索树代码

posted @ 2008-07-26 16:25 sitinspring 阅读(1064) | 评论 (1)  编辑

蔓延法判断两个城市的连接状态
     摘要: 这是一个美国IT企业的面试题,原题大意是从一个文件中读取出可连通的城市对,给出两个城市,判断是否可连通,如果可连通就输出yes,不可连通就输出no,否则给出命令行帮助。

其实判断连接状态不用遍历图,用蔓延法即可,具体做法就是从起始城市开始,依次改变其周边连通城市的连通状态,再从周边开始向周边连通城市蔓延,如果能蔓延到结束城市的周边可连通城市,则说明两个城市是完全可连通的。这种做法和多米诺骨牌效应很像。我姑且称之为蔓延法。
  阅读全文

posted @ 2008-07-24 21:49 sitinspring 阅读(1035) | 评论 (1)  编辑

用正则表达式找出每个属性对应的值

posted @ 2008-07-24 21:37 sitinspring 阅读(297) | 评论 (0)  编辑

动态生成日历

posted @ 2008-07-19 22:14 sitinspring 阅读(894) | 评论 (0)  编辑

日期时间处理实用类
     摘要: 输出示例:

当前日期时间为:2008.07.18 10:48:57
当前日期为:2008.07.18
当前日期为:2008.7.18
当前时间为:10:48:57
2008.07.05与2008.07.18之间相隔:13天
当前年月为:2008.07
本月第一天为周2
本月有31天
  阅读全文

posted @ 2008-07-18 10:52 sitinspring 阅读(439) | 评论 (0)  编辑

java.util.Comparator使用示例

posted @ 2008-07-15 11:52 sitinspring 阅读(6675) | 评论 (1)  编辑

八皇后回溯版
     摘要: 回溯法有“通用的解题法“之称。用它可以系统的搜索一个问题的所有解或任一解。会所法是一个既带有系统性又带有跳跃性的搜索算法,他在包含问题的所有解的解空间树中,按照深度有限的策略,从根节点出发搜索解空间树,算法搜索至解空间树的任一节点时,总是先判断该节点是否肯定不包含问题的解。如果肯定不包含,则跳过对该节点为根的子树的系统搜索,逐层向其祖先节点回溯,否则进入该子树,继续按照深度优先的策略进行搜索。回溯法在用来求问题的任一接时,只要搜索到问题的一个解就可以结束。
这种深度优先的解的算法称为回溯法,它适合于解一些组合数较大的问题。

用回溯法解n皇后问题时,可以用一棵完全n叉树来表示其解空间。剪去不满足行列和斜线攻击的子树后,剩下的就是问题的解答。
  阅读全文

posted @ 2008-07-08 11:38 sitinspring 阅读(621) | 评论 (0)  编辑

轮圈数数退出问题

posted @ 2008-07-05 09:14 sitinspring 阅读(316) | 评论 (0)  编辑

泛型单链表类

posted @ 2008-07-01 22:44 sitinspring 阅读(373) | 评论 (0)  编辑

sitinspring(http://www.blogjava.net)原创,转载请注明出处.