北川广海の梦
北川广海の梦
life's not out to get you
Home
Archives
Moments
Links
Me
Home
Archives
Moments
Links
Me
最新文章
优先级队列实现
publicclassMaxBinaryHeap<TextendsComparable<T>>{privatefinalT[]array;privateintlastIndex=0;publicMaxBinaryHeap(intsize){this.array=(T[])ne
数据结构
227
0
0
2020-04-25
[转载]动态规划KMP算法
算法
转载
228
0
0
2020-04-18
二叉树的非递归遍历
前几天在知乎看到一个关于非递归遍历二叉树的问题。就试着自己尝试了一下。因为递归本身也是利用函数的调用栈,只是通过参数来控制你当前访问的是左节点还是右节点,所以更容易理解。前序遍历:publicvoidTraversalTree(TreeNodenode){Stack<TreeNode>s
算法
348
0
0
2020-04-17
动态规划博弈问题
算法
385
0
0
2020-04-17
Java如何实现事件?
C#的事件相信很多学过C#的同学,都听过事件这个概念。它是基于一种订阅者模式的编程模式。而C#的事件,都是基于委托的。而委托其实就是对象化的函数。在其他大部分语言中,也是支持的这个概念的,只是叫法不同而已。在C++中叫做函数指针,在JavaScript中函数对象和其他对象其实也没多大区别(谁叫js一
Java
238
0
0
2020-04-15
动态规划算法题 “最长回文子串”
题目顺便说一下啊,现在的我进步很明显,这道题只用了两个小时就做出来了(哭)题目解析动态规划的思路,就是面对一个需要求的未知量,我们通过一个已知量,将它推算出来。现在假如有一个a字符串,它一定是回文的。如果是ac,那么它一定不是,因为新加上的这个‘c’导致了ac不再回文。而如果我们已知的是abb,它的
算法
220
0
0
2020-04-15
经典算法题“高楼扔鸡蛋”,动态规划,二分查找
题目现在有一座N层高的楼,你的手里有K个鸡蛋,在最坏的情况下,最少需要扔多少次才能确定出刚好会使鸡蛋不会碎掉的楼层F?注:低于F的楼层,鸡蛋都不会碎掉,大于F的楼层,鸡蛋一定会碎掉。题目解析刚读题的我一脸懵逼,什么叫最坏的情况下,最少多少次?后来经高人指点,大概是这么一个意思:对于我们的一次又一次尝
算法
807
0
0
2020-04-14
一道关于多源BFS的题目
算法
184
0
0
2020-03-29
[转载]java中的各种锁详细介绍
转载
Java
194
0
0
2020-03-27
一道经典的回溯递归算法题
LeetCode39号问题给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。
算法
198
0
0
2020-03-27
上一页
下一页