摘要:
52.二元树的深度(树)。题目:输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。例如:输入二元树: 10/ \6 14/ / \4 12 16输出该树的深度 3。二元树的... 阅读全文
posted @ 2014-08-13 17:02
匡子语
阅读(408)
评论(0)
推荐(0)
摘要:
47.创新工场(算法):求一个数组的最长递减子序列 比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}思路:动态规划从最后一个数字开始,计算以当前数字其实的序列的最长递减子序列。 每次找最长子序列,都扫描它之前求得的子序列中最长,且第一个数字比当前数字小的。如: 第一个... 阅读全文
posted @ 2014-08-13 15:01
匡子语
阅读(2610)
评论(0)
推荐(0)
摘要:
46.搜狐(运算):四对括号可以有多少种匹配排列方式?比如两对括号可以有两种:()()和(())跟12个人排高矮的题目差不多。 用 0 表示 “(”,用 1 表示“)” 则需要数字二进制最低8位有 4个1和 4个0,且从低位到高位对1 和 0 计数时,0 出现的次数不能超过 1 出现的次数。/*46... 阅读全文
posted @ 2014-08-13 10:09
匡子语
阅读(1579)
评论(0)
推荐(0)
摘要:
45.雅虎(运算、矩阵):2.一个整数数组,长度为 n,将其分为 m 份,使各份的和相等,求 m 的最大值 比如{3,2,4,3,6} 可以分成{3,2,4,3,6} m=1;{3,6}{2,4,3} m=2{3,3}{2,4}{6} m=3 所以 m 的最大值为 3回头再自己写!!网上答案,验证正... 阅读全文
posted @ 2014-08-13 09:31
匡子语
阅读(2881)
评论(0)
推荐(0)

浙公网安备 33010602011771号