
算法学习
6点A君
记录我学习的知识的地方~
展开
-
01背包问题(回溯法实现,java)
上两天学习的回溯算法,老师让我们回溯法来解决01背包问题,经过了几天的改改增增,终于实现成功了。自我感觉回溯算法思想,从左到右,一步一步,能走则走,不能则过!下面直接贴代码,代码上详细注释!import java.util.Arrays;/** * 回溯法的01背包 * * @author anLA * */public class BagFBack { pr原创 2015-10-30 19:57:31 · 7773 阅读 · 1 评论 -
SkipList 跳表学习
为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前开源软件 Redis 和 L转载 2017-10-09 00:02:58 · 296 阅读 · 0 评论