随笔分类 -  02-数据结构和算法

摘要:这是一种与过程化编程非常不同的编程思想,它不需要一个非常清晰的流程图做为程序的蓝本,也不需要做非常庞大的全局规划,只需要明确业务规则和结果的表示法。 这是一种更接近于数学方法的编程思想,先明确表示法和规则,然后按规则推演公式和定理,再应用到实际数据中。 这种方法中的数据结构,并不只是数组、链表、树和 阅读全文

posted @ 2017-07-27 09:01 Anthony-黄亮 阅读(203) 评论(0) 推荐(0)

摘要:有趣的选题 麻将不少人会打,可是用程序分析麻将和牌,甚至分析听牌就是一个比较难的问题了. 分析的规则如下: 胡牌分析: 给出14 18张麻将,程序需判定是否和牌,并输出和牌的组合情况,最好能列出所有可能的和牌组合. 听牌分析: 给出13 17张麻将,程序需判定是否听牌,并输出听牌的组合情况,最好能列 阅读全文

posted @ 2017-01-12 14:06 Anthony-黄亮 阅读(1043) 评论(0) 推荐(0)

摘要:百度知道上,遇到一个提问: 对1 2 3 4 5 6 7 8 9 10进行重新排列,输出8 9 10 1 2 3 4 5 6 7。 我对它做了一些分析和优化。 阅读全文

posted @ 2014-02-13 13:59 Anthony-黄亮 阅读(345) 评论(0) 推荐(0)

导航