算法
TheBiggestMouse
如果你想拥有你从未有过的东西,那么,你必须要做你从未做过的事情!
展开
-
java求一颗二叉树从根到叶子节点之和的最大值及二叉树的遍历
求一颗二叉树从根到叶子节点之和的最大值 比如: 1 2 3 4 1 6 分支分别是: 1+2+4=7 1+2+1=4 1+3+6=10 所以最大值是10 大体思路 将根到叶子节点所有路径的值求出来,然后分别计算每条路径的和进行比较,得出最大值, 第一步: 求出根到叶子节点路径的集合 public static void findPath(Node node, List<List&...原创 2019-09-29 12:49:56 · 1992 阅读 · 0 评论 -
java 将字符串里面的字符按照出现的频率降序排列
题目 //给定一个字符串,将字符串里面的字符按照出现的频率降序排列。 //例1:输入:“cbbaaa”,输出:“aaabbc” //例2:输入:“cccaa”,输出:“cccaa” //例3:输入:“aaAAA”,输出:“AAAaa” 思路 首先需要将字符串中的的字符出现的频率进行分类记录, 然后将字符串中字符按照出现的频率进行重组,保证同一个字符连续出现,题中没有不连续的字符(如:sdfdsa...原创 2019-09-29 14:12:15 · 3676 阅读 · 3 评论