一、二叉堆的定义 二叉堆使用完全二叉树(其前n-1层必须被填满,第n层也要从左到右顺序填满)来实现。 在二叉堆中,所有非终端结点的值均不大于(或不小于)其左右孩子的值。 若非终端结点的值均不大于其左右孩子结点的值,这样的二叉堆叫做小根堆(下图b), 小根堆根结点的值是该堆中所有结点的最小值; 同样的 ...
分类:
其他好文 时间:
2018-07-21 17:01:03
阅读次数:
124
2018年2月20日星期二 Linux常见操作命令 Linux 操作命令? ●查看进程是否启用? ps -aux|less ●查看磁盘剩余空间? cat /proc/meminfo 校验内存使用 ●shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取 ...
分类:
系统相关 时间:
2018-07-17 14:19:02
阅读次数:
226
deque是STL里面的常见容器,它的本质是一个队列,但是与队列不同是的是,它可以两边进出。 下面是STL的一些常见操作。 que.assign(beg,end) 将[beg; end)区间中的数据赋值给que。 que.assign(n,elem) 将n个elem的拷贝赋值给que。 que. a ...
分类:
其他好文 时间:
2018-07-12 23:50:30
阅读次数:
173
NLTK是python环境中的一个非常流行的NLP库,这篇记录主要记录NLTK的一些常见操作 1.去除网页html标记 我们常常通过爬虫获取网页信息,然后需要去除网页的html标签。为此我们可以这么做: 2.统计词频 这里使用的tokens就是上面图中的tokens 3.去除停用词 停用词就是类似t ...
分类:
Web程序 时间:
2018-07-09 11:18:34
阅读次数:
254
Python3文件操作打开方式手动挡open+close自动挡with,自关闭常见操作w,r,a,bwritereadlinereadlinesseektellread相关模块fnmatchglobpickleStringIOshelve……手动档#打开文件f=open(‘文件名‘,‘文件打开方式‘)#f是文件对象指针,用来进行读写操作#关闭文件f.close()文件的三种操作模式:读r、写w、追
分类:
编程语言 时间:
2018-07-06 16:02:14
阅读次数:
188
一:什么是关系型数据库 关系型数据库是由多张能相互连接的二维行列表格组成的数据库。 二:什么是关系模型 是指二维表格模型,因此一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织 三:当前流行的关系型数据库有哪些 Oracle DB2 SQL Server MySql 四:关系型数据库常见操 ...
分类:
数据库 时间:
2018-07-04 13:23:24
阅读次数:
175
本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。 阅读本文大概需要15分钟,通过阅读本文你将知道一下概念: 容器 什么是Docker? Docker思想、特点 Docker容器主要解决什么问题 容器 VS 虚拟机 Docker ...
分类:
其他好文 时间:
2018-06-27 20:07:57
阅读次数:
181
(4)数组常见操作 a.遍历取值 b.获取最值(最大值,最小值) c.排序(选择排序、冒泡排序) d.拆半查找(二分查找) (5)数组中的数组 ...
分类:
编程语言 时间:
2018-06-24 18:00:19
阅读次数:
190
String 常见操作 产生C String和字符数组 添加字符 安插字符 删除字符 替换字符 查找 字符串剪切 数值转换 ...
分类:
编程语言 时间:
2018-06-16 19:33:05
阅读次数:
183
1.多窗口操作 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 句柄(handle):识别浏览器窗口的属性 获取当前窗口的句柄:driver.current_wind ...
分类:
其他好文 时间:
2018-06-14 14:31:06
阅读次数:
159