会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
亦小海
博客园
首页
联系
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2019年5月28日
java集合学习(1):集合框架
摘要: 集合 Collection(有时候也叫container)是一个简单的对象, Java集合工具包位于Java.util包下,Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。
阅读全文
posted @ 2019-05-28 14:21 亦海
阅读(406)
评论(0)
推荐(0)
2019年5月27日
数据结构与算法—simhash
摘要: 引入 随着信息爆炸时代的来临,互联网上充斥着着大量的近重复信息,有效地识别它们是一个很有意义的课题。 例如,对于搜索引擎的爬虫系统来说,收录重复的网页是毫无意义的,只会造成存储和计算资源的浪费; 同时,展示重复的信息对于用户来说也并不是最好的体验。造成网页近重复的可能原因主要包括: 镜像网站 内容复
阅读全文
posted @ 2019-05-27 16:04 亦海
阅读(550)
评论(0)
推荐(0)
数据结构与算法—布隆过滤器
摘要: 引入 什么情况下需要布隆过滤器?我们先来看几个比较常见的例子: 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 yahoo, gmail等邮箱垃圾邮件过滤功能 这几个例子有一个共同的特点: 如何判断一个元素是否存在
阅读全文
posted @ 2019-05-27 15:34 亦海
阅读(428)
评论(0)
推荐(0)
数据结构与算法—Trie树
摘要: Trie,又经常叫前缀树,字典树等等。它有很多变种,如后缀树,Radix Tree/Trie,PATRICIA tree,以及bitwise版本的crit-bit tree。当然很多名字的意义其实有交叉。 Trie树是一种非常重要的数据结构,它在信息检索,字符串匹配等领域有广泛的应用,同时,它也是很
阅读全文
posted @ 2019-05-27 09:22 亦海
阅读(1480)
评论(0)
推荐(1)
2019年5月26日
数据结构与算法—一致性哈希
摘要: 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 Hash算法 一致性has
阅读全文
posted @ 2019-05-26 15:26 亦海
阅读(567)
评论(0)
推荐(0)
2019年5月25日
数据结构与算法18—哈希表(散列表)
摘要: 哈希表的概念 哈希表(Hash Table)是一种特殊的数据结构,它最大的特点就是可以快速实现查找、插入和删除。 我们知道,数组的最大特点就是:寻址容易,插入和删除困难;而链表正好相反,寻址困难,而插入和删除操作容易。那么如果能够结合两者的优点,做出一种寻址、插入和删除操作同样快速容易的数据结构,那
阅读全文
posted @ 2019-05-25 17:05 亦海
阅读(2888)
评论(0)
推荐(1)
数据结构与算法17—B树(B、B+、B*)
摘要: B树 B-树,就是B树,B树的原英文名是B-tree,所以很多翻译为B-树,就会很多人误以为B-树是一种树、B树是另外一种树。其实,B-tree就是B树。 B-树的定义 B树(B-tree)是一种树状数据结构,是一种平衡的多路查找树,能够用来存储排序后的数据。这种数据结构能够让查找数据、循序存取、插
阅读全文
posted @ 2019-05-25 11:02 亦海
阅读(1598)
评论(0)
推荐(0)
2019年5月24日
数据结构与算法16—平衡二叉(AVL)树
摘要: 我们知道,对于一般的二叉搜索树(Binary Search Tree),其期望高度(即为一棵平衡树时)为log2n,其各操作的时间复杂度O(log2n)同时也由此而决定。但是,在某些极端的情况下(如在插入的序列是有序的时),二叉搜索树将退化成近似链或链,此时,其操作的时间复杂度将退化成线性的,即O(
阅读全文
posted @ 2019-05-24 20:18 亦海
阅读(1072)
评论(2)
推荐(0)
2019年5月23日
倒排索引
摘要: 什么是倒排索引? 与倒排索引(反向索引)相反的是正向索引,例如书本的目录章节,然后根据章节(或者页码、章节等)定位内容,即是说通过key去找value,这就是正向索引。 而倒排索引被用来存储在全文搜索下某个单词在一个文档或一组文档中存储位置的映射。它是文档检索系统中最常用的数据结构。例如,根据内容关
阅读全文
posted @ 2019-05-23 21:31 亦海
阅读(616)
评论(0)
推荐(0)
数据结构与算法15—二叉排序(查找)树
摘要: 目录 1、二叉排序树的定义 2、二叉排序树的查找 3、二叉排序树的插入与删除 4、二叉排序树的构造 5、二叉排序树的删除 定义 二叉排序树(Binary Sort Tree)又称为二叉查找树(Binary Search Tree)、二叉搜索树。 它是特殊的二叉树: 对于二叉树,假设x为二叉树中的任意
阅读全文
posted @ 2019-05-23 11:37 亦海
阅读(1255)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页