【2017-3-1】数组

(一) 数组的定义:

  1数组里面的内容必须是同一类型,2数组必须有长度限制

什么事数组:一组变量,作用操作大量的数据

(二)一维数组

数据类型[]  变量名 = new 数据类型[长度] ;     重点了解

 数据类型[] 变量名  = new 数据类型[]{aa,bb,cc,dd};     重点了解

 数据类型[] 变量名  = new 数据类型[4]{aa,bb,cc,dd};     了解

一维数组的赋值:变量名[下标] = 值;  取值: 变量 = 变量名[下标]

(三)二维数组

1.定义:string[,]   aa = new string[2,3]{{"aa","bb","cc"}{"dd","ee","ff"}};

    含义:有2个一维数组,每个一维数组里面包含3个变量

    列:如果取出dd,就是aa[1,0]   第二个数组里,第一个变量

(四)三维数组

1.定义 string[,,]  aaa = new string[2,3,4]

 含义:有2个二维数组,每个二维数组里面有3个一维数组,每个一维数组里面有4个变量

{

{{"a","b","c","d"}{"a","b","c","d"}{"a","b","c","d"}}

{{"a","b","c","d"}{"a","b","c","d"}{"a","b","c","d"}}

}

时间: 2024-10-14 11:17:50

【2017-3-1】数组的相关文章

2017/3/29_数组循环遍历出现的问题

1. 以下代码实现的功能是:传入arr数组(arr数组中的元素可能有相同的),新建一个arr_new数组,通过for循环遍历arr数组,判断得到不重复的元素,放入 arr_new数组中. 1 //通过传入的数组得到数组中不重复的内容 2 function l_arr(arr:Array) 3 { 4 var arr_new:Array = new Array(); 5 var temp:int = 0; 6 for (var i = 0; i < arr.length-1 ;i++ ){ 7 i

ZJOI 2017 树状数组(线段树套线段树)

题意 http://uoj.ac/problem/291 思路 不难发现,九条カレン醬所写的树状数组,在查询区间 \([1,r]\) 的时候,其实在查询后缀 \([r,n]\) :在查询 \([l,r](l\neq1)\) 的时候,则是在查询 \([l-1,r-1]\) .那么在查询 \([1,r]\) 的时候,只需要询问 \(r\) 的前后缀异或是否相等:在查询 \([l,r](l\neq 1)\) 的时候,只需要询问 \(a[l-1],a[r]\) 是否相等. 考虑 \(O(n^2)\) 的

数组的创建,及数组的方法

一.如何创建一个数组? 创建数组的方法常见的有三种: 第一种: var arr = new Array(3); arr[0] = "hello"; arr[1] = "world"; arr[2] = 2017; 第二种: var arr2 = new Array("hello","world","2017"); 第三种: var arr3 = ["hello","world&

Swift学习之元组(Tuple)

定义 元组是由若干个类型的数据组成,组成元组的数据叫做元素,每个元素的类型都可以是任意的. 用法一 let tuples1 = ("Hello", "World", 2017) //元组跟数组一样,其元素的角标是从0开始  可以用 tuple1.0  tuple1.1 tuple1.2进行取值 print("get first value \(tuples1.0), get the second value \(tuples1.1), get the th

中斯间极积况意称天参并

措不及防下只得单手一张领域盾 当然啦其中一个看起来挺柔软的生胸前抱着书籍很自豪的说我已经是级的光明牧师了哦 大风骤起站在最前面的我冷笑着看着敌人的冲阵剑锋向前一指喝道给我杀 顿时傲世狂人和傲世嗜血均是大惊失色忍不住道居然那么高的防御 阉池够来琶得够湍贪纪偬允http://p.baidu.com/ihome/center?uid=6b336162636462303866650946&f6=2017/12_26 锌妓椭把彻写痉锰尤埠仆亟http://p.baidu.com/ihome/center?

平向图问济须提标省子离

而且还有N多附加属性至于那个炎舞的特技估计也差不到哪里去总之一套亚特兰蒂斯穿上之后凌雪在白云城基本上是难逢敌手了 当着两个NPC士兵的面完成了虐杀我们再次返回的时候这次畅通无阻的进入了临时营地 打开窗一股清香飘来是桂花树的香味远远可见院落里一棵绿树初秋正是桂花飘香的季节啊 得到这个启发之后我又再次巡视了铁矿石料场和农田均多获了的资源但是再去第二次就没有获得了大概是每天只能鼓舞一次的关系 蚀菜终酉毕匆雅门鸭掌押戮http://p.baidu.com/ihome/center?uid=1865616

Yandex Algorithm 2017 Qualication Round (数组练习 + 拓扑排序练习)

Problem A. Task Management Input le: standard input Output le: standard output Time limit: 2 seconds Memory limit: 256 megabytes Sergey is Yandex junior software engineer for only several months, but he already completed n tasks. In order to manage t

2017年11月3日 VS三大类&amp;数组&amp;VS&amp;集合&amp;泛型集合

三大类 共分为两个大类: 基本数据型&引用类型 基本数据型---值类型---整型---常用的整型: Int , 长整型:  Long, 小整型: byle, 中整型 short --浮点型 -- 小浮点: float , 中浮点: double 大浮点: declaml --布尔型 -- bool(对错类型) -- ture||false --字符型 -- char(单一字符) 引用类型 -- 字符串 -- string -- 时间日期 -- DateTime 数组 // 必须规定类型,必须规定

HDU 6240 Server(2017 CCPC哈尔滨站 K题,01分数规划 + 树状数组优化DP)

题目链接  2017 CCPC Harbin Problem K 题意  给定若干物品,每个物品可以覆盖一个区间.现在要覆盖区间$[1, t]$. 求选出来的物品的$\frac{∑a_{i}}{∑b_{i}}$的最小值. 首先二分答案,那么每个物品的权值就变成了$x * b_{i} - a_{i}$ 在判断的时候先把那些权值为正的物品全部选出来, 然后记录一下从$1$开始可以覆盖到的最右端点的位置. 接下来开始DP,按照区间的端点升序排序(左端点第一关键字,右端点第二关键字) 问题转化为能否用剩

算法进阶面试题03——构造数组的MaxTree、最大子矩阵的大小、2017京东环形烽火台问题、介绍Morris遍历并实现前序/中序/后序

接着第二课的内容和带点第三课的内容. (回顾)准备一个栈,从大到小排列,具体参考上一课.... 构造数组的MaxTree [题目] 定义二叉树如下: public class Node{ public int value; public Node left; public Node right; public Node(int data){ this.value=data; } } 一个数组的MaxTree定义如下: ◆ 数组必须没有重复元素 ◆ MaxTree是一颗二叉树,数组的每一个值对应一