码迷,mamicode.com
首页 >  
搜索关键字:创建一个数组    ( 275个结果
数组(冒泡,选择,排序)
数组的格式 数据类型[] 数组名 = new 数据类型[数组长度] 例如 想要创建一个能够存储10个int类型数据的容器 int[] array = new int[10] 分为三个动作: 1.声明了一个数组(=号左边的部分) 2.创建一个数组对象 在内存中给数组分配存储空间(=号右边 new部分) ...
分类:编程语言   时间:2018-07-29 18:59:13    阅读次数:148
java中堆和栈
什么是堆 堆内存是Java内存中的一种,它的作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个数组的时候,就会在堆内存中开辟一段空间给它,用于存放。 堆内存的特点是什么? (1):先进先出,后进后出(例如,超市排队跟子弹弹夹)。 (2):堆是为动态分配预留的内存空间,可以动态地分 ...
分类:编程语言   时间:2018-07-04 18:53:00    阅读次数:161
静态单链表
一、静态链表: 用一维数组来描述线性链表,数组的每个分量中存储该节点的值和下一个节点在数组中的索引值。 这种存储结构仍需要预先分配一个较大的空间,但在作插入和删除操作时,不需要移动元素。 该开始创建一个数组来存放结点,则需要辨别哪些索引值中的结点已经使用,哪些未使用,以及每个节点的下一个结点在数组中 ...
分类:其他好文   时间:2018-06-16 21:11:53    阅读次数:179
源码:Java集合源码之:数组与链表(一)
数组和链表是数据结构中最基本的部分。 数组 在java中,数组定义为一种基本类型,其可以通过下标获取到对应位置的数据。那么这种结构的数据,在内存中是怎么存放的呢? 数组在内存中是一段连续的存储单元,每个数据依次放在每个单元中。 分析这种结构,我们可以得出以下几个结论: 创建一个数组,必须声明其长度, ...
分类:编程语言   时间:2018-05-30 21:05:51    阅读次数:211
LeetCode19----删除链表的倒数第N个节点
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 因为链表的节点只有next指针,并且我们的题目要求只能扫描一次就完成删除,所以我们不能简单的创建一个数组来解决问题,所以我们可以这样来: (1)删除倒 ...
分类:其他好文   时间:2018-05-26 12:21:11    阅读次数:190
LeetCode19----删除链表的指定元素
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 该题目的要求是只需要扫描一次就可以实现,那么我们就不可能去创建一个数组来解决该问题,因为把链表元素全部放进数组就要扫描一次,而把删除后的数组放入链表又 ...
分类:其他好文   时间:2018-05-24 23:05:35    阅读次数:216
js数组操作
数组的创建 1.创建数组的方式 var arrayObj = new Array(); //创建一个空数组 var arrayObj = new Array(3); //创建一个数组并指定长度3,注意不是上限,是长度 var arrayObj = new Array(obj1,obj2,obj3.. ...
分类:编程语言   时间:2018-05-23 11:56:58    阅读次数:186
数据结构_ArrayList
ArrayList简介: ArrayList是基于Array数组(数组是一段连续的内存空间)的封装,所以是一种线性数据结构,相当于能够动态改变大小的数组。 1、添加元素时会检查是否数组的容量是否足够,如果不够的话会新创建一个数组,新数组的大小为原数组大小的(1.5倍+1)。 2、删除元素时会使用将删 ...
分类:其他好文   时间:2018-04-15 11:53:32    阅读次数:147
C# DIctionary:集合已修改,可能无法执行枚举操作
C#中直接对集合Dictionary进行遍历并修改其中的值,会报错,如下代码就会报错:集合已修改;可能无法执行枚举操作。代码如下 解决方法就是我们可以另外创建一个数组来循环修改集合值,代码如下: private void ForeachDic() { Dictionary<String, Int32 ...
分类:Windows程序   时间:2018-03-26 12:30:07    阅读次数:260
【堆栈】Java堆和栈的区别
1、概述 在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 2、堆内存 1.什么是堆内存? 1.什么是堆内存? 堆内存是是Java内存中的一种,它的作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个数组的时候,就会在堆内存中开辟一段空间给它,用于存放。 2.堆内存的特 ...
分类:编程语言   时间:2018-03-11 14:16:43    阅读次数:148
275条   上一页 1 ... 5 6 7 8 9 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!