码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
栈、队列、堆随笔
1/ Leetcode 225 使用队列实现栈 1. 队列的初始化: Queue是接口,队列由链表实现 : Queue<> q = new LinkedList<>(); 2.Queue的基本使用方法: offer 添加一个元素并返回true 如果队列已满,则返回false poll 移除并返问队列 ...
分类:其他好文   时间:2020-04-15 00:14:43    阅读次数:72
spring5源码如何导入eclipse
吾生也有涯,而知也无涯 做了这么多年开发,用了spring也好久了,以前走马观花的看不太好(网上spring文章一大堆),故特意下载下来到本地环境,想看看spring的源码,注意我用的spring版本是5 0. 安装git https://git-scm.com/downloads,略 1. 下载s ...
分类:编程语言   时间:2020-04-14 20:31:52    阅读次数:86
精彩的jquery弹幕效果
html页面如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http: ...
分类:Web程序   时间:2020-04-14 18:59:34    阅读次数:87
x86指令分类详解(总结篇)
X86和X87汇编指令大全(有注释) 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX, ...
分类:其他好文   时间:2020-04-14 18:33:04    阅读次数:90
优美的讲解equals和==的区别
先初步了解在Java创建对象的内存分配知识 在JVM中,内存分为堆内存跟栈内存。他们二者的区别是: 当我们创建一个对象(new Object)时,就会调用对象的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码中调用的时候用的都是栈内存中的引用。还需注意 ...
分类:其他好文   时间:2020-04-14 17:09:04    阅读次数:63
python3 -- 堆(heapq)
堆是一个二叉树,其中每个父节点的值都小于或等于其所有子节点的值。整个堆的最小元素总是位于二叉树的根节点。 python的heapq模块提供了对堆的支持。 堆数据结构最重要的特征是heap[0]永远是最小的元素 1.heapq.heappush(heap,item) 注:heap为定义堆,item增加 ...
分类:编程语言   时间:2020-04-14 17:08:22    阅读次数:166
XCTF-ics-06
ics 06 题目描述:云平台报表中心收集了设备管理基础服务的数据,但是数据被删除了,只有一处留下了入侵者的痕迹。 这个页面也有数据中心那味儿了 功能键是有一堆,但只有报表中心能点 日期范围选完按确定发现没有数据包发出去,是个假功能点 看了一圈只有url上有个参数 打了两手sql注入的payload ...
分类:其他好文   时间:2020-04-14 16:57:12    阅读次数:183
算法排序
目录 1. 冒泡排序 2. 选择排序 3. 插入排序 4. 快排 5. 堆排 6. 归排 1. 冒泡排序(最好是O(n), 最坏O(n2)) 原理:拿自己与上面一个比较,如果上面一个比自己小就将自己和上面一个调换位置,依次再与上面一个比较,第一轮结束后最上面那个一定是最大的数 1 def bubbl ...
分类:编程语言   时间:2020-04-14 12:45:57    阅读次数:93
【小问题】为啥乱搞就不行,golang没安装在系统目录下,导致go get出现"package bytes: directory "/home/ahfu/go/src/bytes" is not using a known version control system"
想在自己的账号下安装golang开发环境,于是这样配置: 配置.bashrc su ahfu vi ~/.bashrc 然后执行: go get u github.com/go sql driver/mysql 出现一大堆错误: 搜了一圈没发现找到问题,于是乖乖的在root下重新安装: 参考了这篇文 ...
分类:其他好文   时间:2020-04-14 12:31:27    阅读次数:69
时间复杂度&空间复杂度&稳定性
目录 1. 各种算法的比较 2. 算法不稳定定义 3. 不稳定的几种算法 1. 各种算法的比较 2. 算法不稳定定义 定义:在排序之前,有两个数相等,但是在排序结束之后,它们两个有可能改变顺序. 说明:在一个待排序队列中,A和B相等,且A排在B的前面,而排序之后,A排在了B的后面.这个时候,我们说这 ...
分类:其他好文   时间:2020-04-14 12:27:44    阅读次数:68
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!