是基本算法,和决策树一样,是树模型中的基础算法,朴素贝叶斯是贝叶斯中的一个算法,是基于统计学的,在文本处理领域应用广泛。 需要先掌握贝叶斯定理: 联合概率(两个事件同时发生的概率) 条件概率(事件A发生的情况下,B的概率)= AB的联合概率/A发生的概率 乘法公式:条件概率变形 联合概率—天剑概率— ...
分类:
其他好文 时间:
2019-10-30 18:15:05
阅读次数:
69
Java知识树梳理 1、前端 HTML CSS JavaScript 2、后台 Java基础 算法 web方面 分布式、中间件、服务器等方面 大数据方面 3、数据库 ...
分类:
编程语言 时间:
2019-10-23 18:18:05
阅读次数:
127
数据结构: 树状数组 线段树 单调队列&单调栈 普通平衡树&文艺平衡树 链表 字符串 KMP Hash Manacher Trie 基础算法: 二分 贪心 搜索 倍增 分块 模拟(退火) 图论: 基础知识 最小生成树 最短路 拓扑排序 树链剖分 LCA 并查集 强连通分量 割点&桥 网络流 数学: ...
分类:
其他好文 时间:
2019-10-21 20:55:28
阅读次数:
113
$meet-in-the-middle$(又称折半搜索、双向搜索)对于$n<=40$的搜索类型题目,一般都可以采用该算法进行优化,很稳很暴力。 $meet-in-the-middle$算法的主要思想是将搜索区域化为两个集合,分别由搜索树的两端向中间扩展,直到搜索树产生交集,此时即可得到我们的合法情况 ...
分类:
编程语言 时间:
2019-10-13 18:47:32
阅读次数:
211
总结学过的算法,有些内容借鉴于网络,在此表示感谢 位运算 算术位运算 包括:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、按位左移(<<)、按位右移(>>) 提醒:大小比较符号> & > ^ > |建议使用括号保证正确性 竞赛的常用用法 (1)快速幂 注:可直接在内部取模运算 (2)状 ...
分类:
编程语言 时间:
2019-10-09 17:39:53
阅读次数:
84
如何自保 竞争压力增加,如何提升个人竞争力? 居安思危,持续学习,多读经典? 重视基础,淡化语言 面试之前如何充分准备? 复习基础(算法数据结构+数据库+网络) 查漏补缺 网上搜索意向公司面经,了解对方公司喜欢问什么? 重基础,没事多刷题,越来越重视算法数据结构 简历投递 广泛晒网,重点捕鱼 多投递 ...
分类:
其他好文 时间:
2019-10-03 12:29:10
阅读次数:
89
讲解的不错 尤其是 和`规律`的说法 "贝叶斯公式由浅入深大讲解—AI基础算法入门" ...
分类:
其他好文 时间:
2019-09-28 14:23:02
阅读次数:
70
以作者的水平为准 基础算法:枚举——>倍增 差分(前缀和)——>二维 贪心 分治:归并排序(逆序对) 二分答案 二分查找 快速排序——>离散化 递归/递推 搜索:深搜(所有方案),宽搜(最优解) DFS优化:迭代 最优性剪枝/可行性剪枝/搜索顺序 记忆化搜索 折半搜索 A*/IDA* BFS优化:双 ...
分类:
其他好文 时间:
2019-09-26 23:47:06
阅读次数:
194
今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码; 1、两个数字调换顺序 2、对象排序,安装对象中的id排序对象的位置; 3、冒泡排序 4、随机出现不同的数字 5、字符串大小写互换 6、数组随机打乱 7、数组扁平化-把多维数组转为一维数组 8、数组去重 9、数组尾部删除,增加到前面; ...
分类:
编程语言 时间:
2019-09-21 18:48:08
阅读次数:
90
一:基础算法题5道 1.阿姆斯特朗数 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。判断用户输入的数字是否为阿姆斯特朗数。 (1)题目分析:这里要先得到该数是多少位的,然后再把每一位的数字截取出来,把各位数字的n次方之和和该数一起判断即可。(2)算法分析:python中有le ...
分类:
编程语言 时间:
2019-09-14 23:08:53
阅读次数:
184