zoukankan      html  css  js  c++  java
  • 二维数组,矩形数组 集合

    二维数组,矩形数组 集合

    二维数组,矩形数组集合

    .二维数组:

    一维数组----豆角

    二维数组----表格

    1)定义:

    一维数组:

    数据类型[] 数组变量名 = new 数据类型[数组长度];

    数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....};

    2)二维数组:

    数据类型[,] 数组变量名 = new 数据类型[行数,列数];

    int[,] a = new int[3,4];

    赋值:

        a[行下标,列下标] = 值       下标都是从0开始的

    取值:

        a[行下标,列下标]

    .锯齿数据,数组的数组。

    定义:

    第一步:定义大数组

    数据类型[][] a = new 数据类型[行数][];

    第二步:定义小数组

    数据类型[] a1 = new 数据类型[列数];

    数据类型[] a2 = new 数据类型[列数];

    ......

    第三步:把小数组放到大数组中

    a[0] = a1;

    a[1] = a2;

    .集合

    1ArrayList  链表,没有长度限制,可以随时添加或删除元素

    需要在前面加上:using System.Collections;

    定义:

    ArrayList a = new ArrayList();

    操作:

    a.Add(数据):添加

    a.Insert(索引号,数据):插入

    a.RemoveAt(索引号):删除

    a.Count       集合中元素的个数

    取值:

    a[下标]

    取出来的值需要进行强制转换

    2List<类型> 链表,,没有长度限制,可以随时向时添加或删除元素。只能放指定类型的数据,取出来也不用强制转换。

    定义

    List<类型> 变量名 = new List<类型>();

    List<int> a = new List<int>();

    操作:

    a.Add(数据):添加

    a.Insert(索引号,数据):插入

    a.RemoveAt(索引号):删除

    a.Count     集合中元素的个

  • 相关阅读:
    python下编译py成pyc和pyo
    session_id小问题大影响
    python get,post提交表单
    vmstat命令列出的属性详解
    SGU 223 Little Kings
    POJ 3233 Matrix Power Series
    HDU 2604 Queuing
    HDU 2256 Problem of Precision
    SGU 224 Little Queens
    HDU 2276 Kiki & Little Kiki 2
  • 原文地址:https://www.cnblogs.com/zoubizhici/p/5428085.html
Copyright © 2011-2022 走看看