算法导论:字典树定义:Trie树,即字典树,又称单词查找树或键树。是一种用于快速检索的多叉树结构。 Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。优点:最大限度地减少无谓的字符串比较。 如果我们给定字符串集合为{b abc abd ...
算法导论:线性时间排序
线性时间排序对于比较排序来说,在排序的最终结果中,各元素的次序依赖于它们之间的比较。我们可以看到下图中的比较排序算法,在最坏情况下情况下,时间复杂度至少O(nlgn)。从图中我们可以较为清楚的看到各算法的时间复杂度,下面将证明对包含n个元素的输入序列来说,在最坏情况下,时间复杂度至少都是O(nlgn ...
论文阅读:Maverick: Discovering Exceptional Facts from Knowledge Graphs
论文阅读:Maverick: Discovering Exceptional Facts from Knowledge Graphs原文链接参考资料:知识图谱介绍 论文题目:Robust Entity Resolution using Random Graphs发表时间:SIGMOD’18 ...
论文阅读:Robust Entity Resolution using Random Graphs
论文阅读:Robust Entity Resolution using Random Graphs原文链接参考资料:数据中国 论文题目:Robust Entity Resolution using Random Graphs发表时间:SIGMOD’18, June 10-15, 2018, Hous ...
论文阅读:Dynamic Bike Reposition: A Spatio-Temporal Reinforcement Learning Approach
论文标题:通过强化学习,实现自行车的动态调配原文链接参考资料:莫凡的个人网站 论文题目:Dynamic Bike Reposition: A Spatio-Temporal Reinforcement Learning Approach发表时间:KDD 2018,August 19-23,2018论 ...
eclipse导入java项目后,出现错误提示的解决办法
在将一个java项目导入后,可能会出现许多的错误提示,例如: 这些错误可能是由于jdk版本不同所导致的,那应该如何解决呢?1.右键项目,点击Build Path中的Configuer Build Path2.在Libraries中将那个有红叉的JRE的移除,再点击Add Library,添加新的3 ...
安装Mysql时端口号3306被占用的处理方法
有些情况下端口号3306会被占用,例如我们卸载了Mysql重新安装时就会出现这种情况。解决方案如下:1.打开命令窗口(windows+R,输入cmd)2.输入命令 netstat -ano(查看端口的使用情况)同时我们需要记住,后面的PID数字,也就是这里的47483.打开任务管理器4.点击查看详 ...
JDBC的连接设置问题
mysql版本:community-5.7.17.0 在连接时,需要书写的: driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/web01?useUnicode=true&characterEncodi ...
错误提示:The reference to entity "useSSL" must end with the ';' delimiter.
###XML中的特殊字符XML中总共有5个特殊字符,如果配置文件中要写这些特殊字符的话,就需要进行特别处理。 使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列为: & 替换为 &< 替换为 <> 替换为 >&q ...
论文阅读: Streaming Graph Partitioning: An Experimental Study
论文阅读:Streaming Graph Partitioning: An Experimental Study论文标题:Streaming Graph Partitioning: An Experimental Study发表:PVLDB, 11(11): 1590-1603, 2018作者:Za ...