heap
2016-10-14 15:40:24 0 举报
堆(Heap)是计算机科学中一种常见的数据结构,它通常被用作优先队列或动态内存分配。堆的特性是其每个父节点都小于或等于其子节点,或者每个父节点都大于或等于其子节点,分别被称为最小堆和最大堆。这种特性使得堆在处理具有优先级的问题时非常有效,例如任务调度、网络路由等。此外,堆还常用于实现算法,如Dijkstra的最短路径算法和Prim的最小生成树算法。在编程语言中,如Python和Java,都有内置的堆数据结构。总的来说,堆是一种强大且灵活的工具,对于解决许多计算问题都非常有用。
作者其他创作
大纲/内容
Heap
Arbitary R/W
LargeHeapBlock
secret
bitField
fake AB properties
Integer Array
......
OOB objectFixedArray
fake AB map
free
IE Custom Heap
victim objectFixedDoubleArray
Kernel
ArrayBuffer
malloc
mmap
properties
length
fake AB elements
elements
backing store
fake AB bitField
Heap Allocator
Int8Array
Over Write
CRT Heap
fake AB back store
0x20
byteLength
brk
fake ArrayBuffer address
map
TypedArray
fake AB byteLength
FixedDoubleArray
OOB Read
Overflow
Program
0 条评论
下一页