标签:Rete算法

JAVA

Java中的记忆(Memoization)算法

herman 4年前 (2020-04-19) 2998浏览

Memoization 被很多人翻译成记忆,是根据字面意思来翻译的。今天我就来说一说记忆化算法。 它其实是一种很巧妙的思想或设计,被称为算法,我想主要是因为它经常会和一些算法进行搭配使用吧。 Memoization 应该有很大的使用场景...

业余杂谈

简单百行Java代码解世界最难九宫格

herman 4年前 (2020-02-04) 1999浏览

世界最难九宫格到底有多难?据说,很多数学家都搞不定!真的是这样吗?今天我们一起来使用 Java 搞定它。 芬兰数学家因卡拉花费 3 个月设计出了世界上迄今难度最大的数独游戏,而且它只有一个答案。因卡拉说只有思考能力最快、头脑最聪明的人才能破解...

SQL

图解B+树的插入过程

herman 5年前 (2019-07-10) 4731浏览

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还...

JAVA

极客时间《数据结构与算法之美 》购买返现24

herman 5年前 (2019-04-28) 3549浏览

极客时间的王争《数据结构与算法之美 》卖到了 50000 多套。是极客时间所有课程最火的专栏,主讲人至少收入上百万。 这套课程非常的火,以至于很多人对它评价为:“不知道是极客时间成就了《数据结构与算法之美 》,还是《数据结构与算法之美 》成就...

JAVA

手把手教你写出 6 种负载均衡算法

herman 5年前 (2019-03-19) 3348浏览

常见的负载均衡算法,大概有 7 种。它们分别是:完全随机算法、加权随机算法、完全轮询算法、加权轮询算法、平滑加权轮询算法、哈希算法、最小压力算法。本文结合我个人的理解,给大家从头来写出 6 种负载均衡算法。 负载均衡算法,虽然你平时可能用不到,但是面...

业余杂谈

尚硅谷_玩转Scala数据结构和算法视频教程免费下载

herman 5年前 (2019-02-25) 2417浏览

就在今天,尚硅谷一言不发又推出了新的免费视频教程。我第一时间获得了这套视频教程。现在免费分享给大家! 这套视频教程课程是使用Scala语言来讲解数据结构和算法,内容包括: 稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问...

业余杂谈

关于常见算法的时间复杂度 Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!)

herman 5年前 (2019-02-11) 2752浏览

说实话,我是真的不懂算法。但是,我知道一个算法的好坏,通常时间复杂度是一个评价的指标之一。 又到了一年的面试季,有些同学在群里反馈算法问题。关于这类问题,我建议大家多去 LeetCode 刷题,多去看看练习练习。因为我对算法问题真的是不太懂!没有专门...

JAVA

短网址的3种算法:进制算法、随机数算法和HASH算法

herman 6年前 (2018-11-06) 4188浏览

在Web 2.0的今天,不得不说,短网址已经是一个潮流。前段时间有人在公众号里问我 java 如何实现短网址功能,今天我就抽个时间,简单的说一下短网址的相关算法! 短网址,或者说短域名。顾名思义,就是把长的 URL 转成短的 URL, 现在...

HTML5

Vue.js 仿冒泡排序排序过程动画效果

herman 6年前 (2018-04-21) 7398浏览 0评论

网上有很多使用 JavaScript 来模拟冒泡排序排序过程的动画。今天我们再借助目前最火的 Vue.js 来实现一个冒泡排序动画效果。 vue.js 是一款轻量级的渐进式 JavaScript 框架,在实现动画效果方面非常方便。 本...

业余杂谈

阮一峰,彩票的数学知识

herman 6年前 (2018-04-20) 3489浏览 0评论

彩票怎样才能中奖? 理论上,只能靠运气。但是,如果规则设计得不好,就可以钻漏洞。 2005年2月,美国的一个彩票品种,就出现了漏洞,被麻省理工学院的学生发现了。随后的七年,这个学生反复购买这个品种,一共赚到了300万美元。 ...

JAVA

Rete 算法原理及实现

herman 6年前 (2018-04-07) 12862浏览 0评论

最近在学习 Drools 规则引擎框架,其中涉及到 Rete 算法。并对 Rete 算法做了一些研究,要不然在你找新工作面试时,问你会 Drools 规则引擎框架吗?你说会!然后面试官接着问你,你了解 Rete 算法吗?你说听说过。然后面试官再问...