数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。 为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几 ...
分类:
编程语言 时间:
2019-03-21 00:49:52
阅读次数:
228
散列查找 两项基本工作 计算位置 解决冲突 散列函数的构造方法 1. 直接定址法 2. 除留取余法 3. 数字分析法 4. 折叠法 5. 平方取中法 字符关键词的散列函数构造 1. ASCII 码加和法 2. 移位法 ...
分类:
编程语言 时间:
2018-10-18 10:50:57
阅读次数:
210
前不久做了有关自动文摘的学习,采用方法是TextRank算法,整理和大家分享。 一. 关于自动文摘 利用计算机将大量的文本进行处理,产生简洁、精炼内容的过程就是文本摘要,人们可通过阅读摘要来把握文本主要内容,这不仅大大节省时间,更提高阅读效率。但人工摘要耗时又耗力,已不能满足日益增长的信息需求,因此 ...
分类:
编程语言 时间:
2018-09-28 19:03:04
阅读次数:
335
1、 RF(随机森林)与GBDT之间的区别 相同点: 1)都是由多棵树组成的 2)最终的结果都是由多棵树一起决定 不同点: 1) 组成随机森林的树可以是分类树也可以是回归树,而GBDT只由回归树组成 2) 组成随机森林的树可是并行生成,而GBDT只能是串行生成 3) 随机森林的结果是多棵树表决决定, ...
分类:
编程语言 时间:
2018-07-29 10:48:26
阅读次数:
1994
一、冒泡排序 二、利用PHP内置函数计算字符串长度 三、反向输出字符串 四、加密,解密 ..... ...
分类:
编程语言 时间:
2018-07-25 16:14:43
阅读次数:
184
加密算法简介 数据加密的基本过程就是对原来为明文的文件(或数据)按某种算法进行处理,使其成为不可读的一段密文,只能通过输入正确的密钥之后才能显示密文的原始信息。根据加密技术的不同,大致分为对称加密和非对称加密。 对称式加密就是加密和解密使用同一个密钥(secret key),通常称之为“Sessio ...
分类:
编程语言 时间:
2018-05-16 10:57:42
阅读次数:
239
容错能力越强越好 b为平面的偏正向,w为平面的法向量,x到平面的映射: 先求的是,距分界线距离最小的点;然后再求的是 什么样的w和b,使得这样的点,距离分界线的值最大。 放缩之后:; 又要取 其为min,即 取 yi*(w^T*Q(xi) + b) = 1 => ...
分类:
编程语言 时间:
2018-04-27 21:07:21
阅读次数:
159
(p(h): 先验概率) 垃圾邮箱过滤实例 ...
分类:
编程语言 时间:
2018-02-21 23:58:59
阅读次数:
438