Java变量以及内存分配(非常重要) 堆栈静态存储区域一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由O...
分类:
编程语言 时间:
2015-03-29 22:10:15
阅读次数:
228
考虑“删除后图仍连通”,即其不是无向图的桥(bridge),可以用Tarjan算法预处理,这里不赘述。【算法一】枚举删除的是哪条边,然后枚举起点,暴搜,统计答案。可以通过0、1号测试点。预计得分:20分。【算法二】枚举删除的是哪条边,接着,①枚举起点,∵op=0,∴裸最短路,Heap-dijkstr...
分类:
其他好文 时间:
2015-03-29 19:33:55
阅读次数:
185
Java中把存储区分为6类。分别为寄存器(register)、栈(stack)、堆(heap)、静态存储区(static storage)、常量存储区(constant storage)以及非随机存取存储区(Non-RAM)。1. 寄存器(register).寄存器与其他的存储区不同,它位于CPU中...
分类:
编程语言 时间:
2015-03-29 19:28:26
阅读次数:
188
1、V$ARCHIVEG_LOG 显示归档文件在数据库中创建、备份、清除2、V$BACKUP_CORRUPTION 显示当一个备份集备份时块中发现的坏块3、V$COPY_CORRUPTION 显示当一个镜像备份时块中发现的坏块4、V$BACKUP_DATAFILE的使用用于创建相同大小的备份集通过每...
分类:
其他好文 时间:
2015-03-29 16:21:22
阅读次数:
169
针对堆排序的概念自己百度去,今天没事了用php实现堆排序的算法 1 abstract class Heap { 2 protected $elements = array(); 3 protected $n = 0; 4 5 public abstract func...
分类:
编程语言 时间:
2015-03-28 22:59:45
阅读次数:
149
Java栈与堆 ----对这两个概念的不明好久,最终找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺...
分类:
编程语言 时间:
2015-03-28 17:13:32
阅读次数:
221
定义n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki=号。//k(i)相当于二叉树的非叶子结点,K(2i)则是左子节点,k(2i+1)是右子节点若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全...
分类:
编程语言 时间:
2015-03-28 12:46:19
阅读次数:
191
数据类型可理解为创建变量的模具(模子);是固定内存大小的别名。
数据类型的作用:编译器预算对象(变量)分配的内存空间大小。
既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。
变量本质:(一段连续)内存空间的别名。
内存四区
栈区(stack):也叫临时区,由编译器自动分配释放,存放函数的参数值,局部变量的值等。
堆区(heap):一般由程序员分配释放(...
分类:
其他好文 时间:
2015-03-27 23:58:49
阅读次数:
442
相关概念CHUNK: Shared pool物理层面上由许多内存块组成,这些内在块称为chunk。但是chunk是大小不一的,在内存中一个chunk是连续的。EXTENT:由多个连续的chunk组成HEAP: 堆由一个或多个大小不一的extent组成将shool pool内存dump出来将shool...
分类:
其他好文 时间:
2015-03-20 17:53:34
阅读次数:
147
problem:
Merge k sorted linked lists and return it as one sorted list.
Analyze and describe its complexity.
Tags Divide and Conquer Linked List Heap
合并K个已序单链表
thinking:
(1)题目没有要求不可以新开ListN...
分类:
其他好文 时间:
2015-03-20 16:24:45
阅读次数:
114