
算法问题和一些面试题
文章平均质量分 85
amossavez
惊天动地不动石
展开
-
贪心算法——n个数连接得到最小或最大的多位整数
设有n个正整数,将他们连接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343,连成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613输入:N N个数输出:连接成的多位数算法分析:此题很容易想到使用贪心法,在考试时有很多同学把整数按从大到小的顺序连接起来,测试题目的例子也都符合,但最后测试的结果却不原创 2009-09-10 11:18:00 · 10561 阅读 · 1 评论 -
经典算法——求最大子序列和
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/yaoxy/archive/2009/06/23/4289254.aspx比较经典的算法问题,能够很好的体现动态规划的实现,以一点“画龙点睛” 大大精简了算法复杂度,且实现简单。本文中实现了4种:一般 maxSubSequenceSum0 O(n^3)简单优化过的算法 maxSubSequenceSum1转载 2009-09-08 21:33:00 · 6007 阅读 · 3 评论