码迷,mamicode.com
首页 >  
搜索关键字:动态数组    ( 921个结果
C++动态数组
1.变长一维数组 ?? ? 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:? ?? 1:??? //文件名:?? array0...
分类:编程语言   时间:2015-01-06 18:25:28    阅读次数:240
[转]delphi 删除动态数组的指定元素
typeTArr = array of TPoint; {把数组先定义成一个类型会方便许多, 这里仅用 TPoint 测试}{删除动态数组指定元素的过程: 参数 arr 是数组名, 参数 Index 是要删除的索引}procedure DeleteArrItem(var arr: TArr; Ind...
分类:编程语言   时间:2014-12-28 23:31:26    阅读次数:336
C++ 动态数据结构(一)
1.我们为什么要用动态数据数据结构呢? 因为类型相同的数据用数组存储存在许多的问题: (1)定义静态数组时必须指定数组的元素个数,此后无法更改数组大小,带来很多的不便,可能造成空间浪费或不足。 (2)用指针可以申请动态数组,空间不会浪费或不足,由于动态申请的空间必须是连续的区域,所以当申请“大片”的连续区域时,有可能会失败。 (3)在数组中插入或删除元素时需要大量移动元素,效率低。 ...
分类:编程语言   时间:2014-12-27 11:28:32    阅读次数:171
获取动态数组指针 所指向数组长度的一种方法
经常在程序中会动态创建一个数组。将用一个指针来指向这个数组。刚学C++,在动手想写东西时,考虑到想要取得这个动态数组的长度。网上找了点资料。基本想没得到好的答案,但看到了有人提到用 _msize取内存计算的方法。我自己测试了一下,貌似可以。亲测代码如下:?123456789101112131415....
分类:编程语言   时间:2014-12-24 16:17:13    阅读次数:269
array of TVarRec 动态数组使用
FDQuery.AppendRecord()里是一个array of TVarRec。我们一般都是直接用[Var1,Var2,...]。这样手工输入,但如果增加的元素我们预先不知道,就要声明一个array of TVarRec的动态数组,然后赋值了。我一直找不到方面,经QDAC的作者指点。做了以下实...
分类:编程语言   时间:2014-12-19 21:53:59    阅读次数:342
C++中使用模板,new创建2维动态数组
1 // 使用模板和new创建2维动态数组 2 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 9 template10 bool Make2DArray(Type **&x,int rows,int c...
分类:编程语言   时间:2014-12-19 13:02:33    阅读次数:207
STL中常用数据结构
STL中常用的数据结构: [1]  stl中stack、queue默认的底层实现为deque结构。 [2]  deque:用map管理多个size大小的连续内存块,方便头尾插入。 [3]  vector:变长动态数组,每次增大1.5倍,删除元素时不释放空间。 [4]  priority_queue底层默认采用vector向量O(nlogn)。 [5]  list:双向链表容器。 [6]...
分类:其他好文   时间:2014-12-16 11:52:16    阅读次数:234
16周(项目四 动态数组)
/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved。 *文件名称:16周(项目四 动态数组) *作者:王忠 *完成日期:2014.12.15 *版本号:v1.0 * *问题描述:新增一个恰当长度的动态数组,将原数组中的数据“复制”到新数组,接着再输入新的数据。增加新数据后的数组,成为保存数据的新数组。 *输入描述:输入成绩,学...
分类:编程语言   时间:2014-12-15 12:08:49    阅读次数:131
JavaSE基础笔记九
第七章集合1.对象的存储:①数组(基本数据类型&引用数据类型)②集合(引用数据类型)数组存储数据的弊端:1.一旦创建,其长度不可变2.真实的数组存放的对象的个数是不可知2.集合框架:Collection接口:|----List接口:存储有序的,可重复的元素相当于"动态"数组新增的方..
分类:编程语言   时间:2014-12-09 02:05:22    阅读次数:154
使用new创建动态数组
使用new创建动态数组例如:1 int *psome=new int[10];要将数组的类型和元素的数目告诉new即可。new运算符返回第一个元素的地址。当程序使用完new分配的内存块时,要使用delete释放。1 delete[]psome;方括号的意思就是释放整个数组。总之,使用new和dele...
分类:编程语言   时间:2014-12-06 16:46:30    阅读次数:149
921条   上一页 1 ... 79 80 81 82 83 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!