随笔分类 -  数据结构

摘要:前缀树,又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。 trie树常用于搜索提 阅读全文
posted @ 2022-01-26 21:12 hzyuan 阅读(62) 评论(0) 推荐(0) 编辑
摘要:在对链表进行操作时我们经常用到快慢指针,针对不同的场景会有不同的边界要求: 奇数长度返回中点,偶数长度返回上中点 public static Node upMid(Node head) { if (head == null) { return null; } Node slow = head; No 阅读全文
posted @ 2022-01-18 23:49 hzyuan 阅读(94) 评论(0) 推荐(0) 编辑
摘要:假如矩阵只有很少的值是有效的,其余值均为0或均相同,按以下普通矩阵的方法存储无疑浪费了很多空间,我们可以采用稀疏矩阵的方法存储。 稀疏矩阵第一行三个值分别存的是普通矩阵的行数,列数,和有效值个数。 稀疏矩阵除第一行外每行的三个值分别是有效值所在的行、列和有效值。 public class Spars 阅读全文
posted @ 2021-12-31 22:18 hzyuan 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示