
数据结构
Summer_YuXia
人因思考而伟大
展开
-
TreeMap的put()和delete()详解
原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处! TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点:转载 2017-07-11 21:01:30 · 3541 阅读 · 1 评论 -
程序员必知的8大排序(①直接插入排序②希尔排序③简单选择排序④堆排序⑤冒泡排序⑥快速排序⑦归并排序⑧基数排序)
8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现[plain] view plain co原创 2016-11-20 14:42:14 · 2837 阅读 · 0 评论 -
面试常考的常用数据结构与算法
数据结构与算法,这个部分的内容其实是十分的庞大,要想都覆盖到不太容易。在校学习阶段我们可能需要对每种结构,每种算法都学习,但是找工作笔试或者面试的时候,要在很短的时间内考察一个人这方面的能力,把每种结构和算法都问一遍不太现实。所以,实际的情况是,企业一般考察一些看起来很基本的概念和算法,或者是一些变形,然后让你去实现。也许看起来简单,但是如果真让你在纸上或者是计算机上快速地完成一个算法,并且设计测转载 2017-03-13 20:04:40 · 394 阅读 · 0 评论 -
浅谈AVL树,红黑树,B树,B+树原理及应用
二叉查找树简介二叉查找树也称为有序二叉查找树,满足二叉查找树的一般性质,是指一棵空树具有如下性质:任意节点左子树不为空,则左子树的值均小于根节点的值.任意节点右子树不为空,则右子树的值均大于于根节点的值.任意节点的左右子树也分别是二叉查找树.没有键值相等的节点.局限性及应用一个二叉查找树是由n个节点随机构成,所以,对于某些情况,二叉查找树会退化成一个有n个节转载 2017-03-25 10:57:06 · 614 阅读 · 0 评论 -
经典算法题
链接http://blog.youkuaiyun.com/zjwcdd/article/category/6206522/1原创 2017-03-25 13:27:01 · 370 阅读 · 0 评论 -
数据结构常考
http://blog.youkuaiyun.com/sunxianghuang/article/category/5906531原创 2017-06-06 08:29:03 · 433 阅读 · 0 评论