STL中的heap是用数组来进行模拟的,heap 本身的定义就是一颗完全的二叉树(注意和满二叉树的区别)。 heap分为大根堆和小根堆。 堆的主要操作由构建堆,调整堆,这两个。 其中有一个heap算法就是在此基础之上的。 构建好一颗大根堆,然后 将根顶元素和最后一个元素呼唤,将堆的大小减1,同时再次 ...
分类:
其他好文 时间:
2018-07-01 11:55:34
阅读次数:
178
Janusec Application Gateway 提供WAF (Web Application Firewall, Web应用防火墙)、Web路由、统一Web化管理、证书保护,以及可扩展的负载均衡等功能,是应用安全领域的最佳实践。 ...
分类:
Web程序 时间:
2018-07-01 11:55:05
阅读次数:
174
一、数据类型 redis的数据结构是key-value的键值对的形式,但是它和传统String-String的键值对形式不一样,它的value不仅仅是string类型,而是有着丰富的数据类型,如: 1)string -> 二进制安全的,处理任何字符串,包括空字符串 2)list -> 有序链表结构的 ...
分类:
其他好文 时间:
2018-07-01 00:30:51
阅读次数:
131
一.安装cmake编译工具 跨平台编译器查看是否已经安装了gcc # rpm -qa | grep gcc # yum install -y gcc-c++# yum install -y cmake# yum install -y git解决依赖关系# yum install -y readlin ...
分类:
数据库 时间:
2018-07-01 00:28:06
阅读次数:
242
使用webstrom时遇到Firefox浏览器打不开问题,是webstrom未找到你Firefox的安装路径下面为大家提供解决方法: 文件 >设置 >工具 >web浏览器 >Firefox Path(你遇到的找不到路径的浏览器) >E:\Program Files (x86)\firefox\fir ...
分类:
其他好文 时间:
2018-06-30 20:21:59
阅读次数:
151
MySQL存储引擎 SQL数据导入/导出 操作表记录 查询及匹配条件
分类:
数据库 时间:
2018-06-30 18:55:31
阅读次数:
214
在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为深度优先搜索(DFS)和广度优先搜索(BFS)。 DFS(深度优先搜索)算法 Depth-First-Search 深度优先算法,是一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 当节点v ...
分类:
编程语言 时间:
2018-06-30 17:48:19
阅读次数:
208
描述 Given three strings, you are to determine whether the third string can be formed by combining the characters in the first two strings. The first tw ...
分类:
其他好文 时间:
2018-06-30 16:12:41
阅读次数:
269
java集合系列之LinkedList源码分析 LinkedList数据结构简介 LinkedList底层是通过双端双向链表实现的,其基本数据结构如下,每一个节点类为Node对象,每个Node节点包含该节点的数据和分别指向前一个前一个和后一个节点的引用。LinkedList内部维护两个成员变量fir ...
分类:
编程语言 时间:
2018-06-30 14:58:33
阅读次数:
166
一、线程池源码如下 1、阻塞任务队列 BlockingQueue public interface BlockingQueue<E> { boolean offer(E e); public E take();} 阻塞任务队列实现类 LinkedBlockingQueue import java.u ...
分类:
编程语言 时间:
2018-06-30 14:46:12
阅读次数:
166