昨天同事问我一个小问题:给一组数,按照任意相邻的两个数的绝对值不大于5排序,列出所有情况。想了好长时间,利用工作空闲时间编了一段python程序,感觉算法不怎么好。就是递归遍历所有的情况,把不符合的剔除。已经工作快两年了,反而发现自己编程序还不如以前了。什么,数据结构,算法,SQL都忘得差不多了,就会编点简单的Java程序。这样下去,要废掉了……。

程序在这里:
http://www.blogjava.net/Files/mstar/fuck_sort.zip