码迷,mamicode.com
首页 >  
搜索关键字:动态存储    ( 200个结果
程序中五大内存分区
本文介绍C/C++中堆,栈及静态数据区。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。下面分别来介绍: 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分 ...
分类:其他好文   时间:2018-08-02 23:07:51    阅读次数:192
关于线段树
关于线段树 给你一个数列A,要支持两个操作: 1.第x个数加v 2.求x到y这个区间的和 不要用树状数组做,用线段树。 线段树比树状数组看起来美观一点,它长这样。 它有两种存储方式: 1.动态存储,使用指针,struct 2.静态存储,直接用数组,下表遵循左儿子乘2,右儿子乘2加1的规则。 特别提醒 ...
分类:其他好文   时间:2018-07-11 19:45:43    阅读次数:188
MySQL之 索引 和 存储过程
前言: 一:什么是索引 索引是相对于数据可以表的列来说的 每一个表都有自己的字段和表数据,字段对应 列而表数据就对应着表中一行一行的数据 索引会改变这个字段的 所有的MySQL列类型都可以被索引,也就说可以给表的任意字段设置索引 大大加快了数据查询的速度 创建索引要耗费时间,并随着数据量的增加所耗费 ...
分类:数据库   时间:2018-07-07 22:31:27    阅读次数:201
C中的auto、static、register、extern、const和volitate
C语言中的每一个变量和函数有两个属性:数据类型和数据的存储类别。 数据类型(整形、字符型等), 存储类别是指数据在内存中存储的方法,存储方法有两大类:静态存储类和动态存储类。具体包括四种:自动的(auto),静态的(static),寄存器的(register)和外部的(extern)。 auto变量 ...
分类:其他好文   时间:2018-07-04 16:12:08    阅读次数:140
堆区的动态内存分配
【前言】前面有一篇文章介绍了堆区栈区的区别。栈区的核心主要集中在操作一个栈结构,一般由操作系统维护。堆区,主要是我们程序员来维护,核心就是动态内存分配。 一、动态内存分配器 虽然低级的mmap和munmap函数来创建和删除虚拟内存区域,但是C程序运行时在需要额外的存储空间时,一般会使用动态存储器分配 ...
分类:其他好文   时间:2018-06-16 14:30:45    阅读次数:258
DRAM(动态)存储器
一、DRAM的存储元电路 常见的DRAM存储元电路有四管式和单管式两种,它们的共同特点是靠电容存储电荷的原理来存储信息。电容上存有足够多的电荷表示“1”,电容上无电荷表示“0”。 由于电容存储的电荷会逐渐泄漏,即使电源不掉电,信息也会很快消失,应用中需要定时恢复存储的电荷。与SRAM相比,DRAM具 ...
分类:其他好文   时间:2018-05-26 20:23:16    阅读次数:192
C++基础知识(三)函数
函数声明 VC++中实参从右向左顺序取值 汉诺塔问题 变量存储类型和生命周期 动态存储区:函数形参,函数内局部变量。函数调用时分配内存,结束时释放 静态存储区:全局变量,static修饰的局部变量。程序运行开始时分配内存,执行完毕释放。默认初值为0。 auto:动态存储; static:静态存储; ...
分类:编程语言   时间:2018-04-25 22:01:13    阅读次数:223
h5房卡源码C语言实现哈夫曼树、编码、解码及问题总结
一、准备知识 1、Huffman树 Huffman树是一类带权路径长度WPL最短的二叉树,中文名叫哈夫曼树或最优二叉树。 相关概念: 结点的路径长度:从根结点到该结点的路径上分支的数目。 树的路径长度:树中每个结点的路径长度之和。 树的带权路径长度:树中所有叶子结点的带权路径长度之和。 构造Huff ...
分类:编程语言   时间:2018-01-08 13:29:14    阅读次数:179
自动对象和静态局部对象
1、自动对象默认情况下,局部变量的生命期局限于所在函数的每次执行期间。只有当定义它的函数被调用时才存在的对象称为自动对象。自动对象在每次调用函数时创建和撤销。该类型局部变量存储在栈上,在动态存储区。局部变量所对应的自动对象在函数控制经过变量定义语句时创建。如果在定义时提供了初始化,那么每次创建对象时 ...
分类:其他好文   时间:2017-12-14 04:16:21    阅读次数:151
2017-2018-1 20155329 《信息安全系统设计基础》第11周学习总结
2017 2018 1 20155329 《信息安全系统设计基础》第11周学习总结 教材学习内容总结 1. 理解虚拟存储器的概念和作用 2. 理解地址翻译的概念 3. 理解存储器映射 4. 掌握动态存储器分配的方法 5. 理解垃圾收集的概念 6. 了解C语言中与存储器有关的错误 教材学习中的问题和解 ...
分类:其他好文   时间:2017-12-04 00:08:13    阅读次数:208
200条   上一页 1 ... 4 5 6 7 8 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!