码迷,mamicode.com
首页 >  
搜索关键字:动态数组    ( 921个结果
Java知多少(78)Java向量(Vector)及其应用
Vector(向量)是 java.util 包中的一个类,该类实现了类似动态数组的功能。向量和数组相似,都可以保存一组数据(数据列表)。但是数组的大小是固定的,一旦指定,就不能改变,而向量却提供了一种类似于“动态数组”的功能,向量与数组的重要区别之一就是向量的容量是可变的。可以在向量的任意位置插入不...
分类:编程语言   时间:2015-05-31 12:23:43    阅读次数:173
Android中的ListView使用案例(SimpleAdapter实现)
ListView是可以垂直的滚动的显示一组列表的内容,其中的每一个条目可以是一个单独的组件,也可以是由多个组件组成的组合控件。 实现一个ListView控件的步奏: 1、准备ListView所要显示的数据,一般为一维或二维动态数组。 2、构建适配器,由于ListView中的每一个条目可以很简单,也可以很复杂,根据需要可以选择ArrayAdapter、SimpleAdapter、或者BaseAd...
分类:移动开发   时间:2015-05-31 10:59:33    阅读次数:220
STL--vector
vector-概述: STL容器Vector是一个动态数组,随机存取任何元素都能在常数时间完成。可以通过迭代器随机的存取,当往其插入新的元素时,如果在结尾插入,将会执行效率比较高,而如果往中间的某个位置插入,其插入位置之后的元素都要后移,因此效率就不是那么的高。Vector是一个线性顺序结构,相当....
分类:其他好文   时间:2015-05-30 17:51:31    阅读次数:137
算法目录
1.一次一密加密、解密算法2.位加密、解密算法3.替换加密、解密算法4.换位加密、解密算法5.寻找假银币6.八皇后问题7.窃贼问题8.汉诺塔算法9.括号匹配算法求解(用栈实现)10.最短路径(图中两点间最短路径)11.城市之间的最短总距离(最小生成树算法)12.简单的约瑟夫环算法13.动态数组排序实...
分类:编程语言   时间:2015-05-29 00:24:07    阅读次数:201
C#之 ArrayList概述
ArrayList 类相当于一种高级的动态数组. 是Array类的升级版本。 概述: ArrayList 位于 System.Collections命名空间下 可以动态的删除和添加元素, 从某种意义上来讲, 他是数组的高级版, 但是并不等同于数组。 与数组相比, ArrayList 类提供了以下几个...
分类:Windows程序   时间:2015-05-28 07:04:56    阅读次数:247
C语言实现顺序栈心得
栈的构成及初始化对于“先进后出”的顺序栈,需要控制3个量:栈元素,栈顶指针,栈容量。栈容量即栈的最大容量,若超过会产生溢出错误。当然,必要时也可以扩充容量。栈元素可以通过动态数组( base[] )存放。初始化时用 malloc 申请(栈容量 * 元素类型)个空间。栈顶指针用于记录栈元素个数,始终指...
分类:编程语言   时间:2015-05-24 11:24:38    阅读次数:215
第十章 动态数组
当写下这个题目的时候,笔者心里其实非常犯难。因为从本质上来说,本章想阐述的内容与题目所宣示的概念,其实是不一样的。在编程中,我们常常要处理一段长度未知的数据,而且,运行过程中长度可能会发生变化,现行的C/C++标准没有提供在栈段和数据段内存中的实现,只提供堆中的实现,例如可以象下面代码那样在堆中分配...
分类:编程语言   时间:2015-05-21 10:39:18    阅读次数:124
Java中LinkedList和ArrayList的区别
首先亮一下他们两个基本区别,面试的时候可以用来和面试官唠嗑啊 1、ArrayList实现了基本动态数组结构,Linked基于链表的结构。链表?什么是链表?答:“链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中指针连接次序实现的”注:此句话通过了科普中国百科科学词条编写与应用工作项目的审核。 2、对于get和set,ArrayList的性能优于LinkedList,...
分类:编程语言   时间:2015-05-18 14:48:04    阅读次数:191
剑指offer-第二章数据结构(数组,字符串,链表,树,栈与队列)及例题
一、数组(最简单的数据结构)定义:占据一块连续内存并按照顺序存储数据。创建时先指定大小,分配内存。优点:时间效率高。实现简单的hash(下标为key,对应的数据为value)缺点:空间效率差。如果我们只在数组中存一个数字,也先分配所有的内存。扩展:动态数组(解决空间效率差),手段:扩容后,复制内容到...
分类:编程语言   时间:2015-05-18 12:33:56    阅读次数:202
第九周项目4-我的向量类
建立一个向量类MyVector,声明如下,请完成类的定义。 class MyVector //定义向量类 { public: MyVector(int m); //构造函数,共有m个元素的向量,元素值预置为0 MyVector(const MyVector &v); //复制构造函数 ~MyVector(); //析构函数:释放动态数组所占用的存...
分类:其他好文   时间:2015-05-18 09:07:39    阅读次数:106
921条   上一页 1 ... 72 73 74 75 76 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!