二维数组、集合示例及练习

二位数组的创建、赋值、提取示例:

二维数组练习:语文数学外语共三门课的成绩,共九个人,输入到一个二维数组中

定义集合并添加数据示例:

移除数据示例:

移除数据索引为某数的示例:

计算数据中共有几组数据示例:

集合的练习:

练习一:输入人数,录入分数,存到集合里面,之后再读取出来,求平均分

练习二:输入人数,输入每一个人的分数,求平均分,并排序,升序

练习三:输入人数,输入每一个人的分数,求平均分,排列为降序

集合的语句示例:

示例一:清空集合中所有数据

示例二:查看集合中第一个为12的数据的索引

示例三:创建新的集合,并将之前的集合中的数据复制到新的集合,并判断新集合中是否有某一个数据

时间: 2024-08-01 16:37:48

二维数组、集合示例及练习的相关文章

0728二维数组/集合

二维数组int [,] array = new int[5,3];//有五个一维数组,每一个一维数组有3个元素 /打印出来一个“王”这个字string[,] wang = new string[,]{  {" ","■","■","■","■","■"," "}, {" "," "," ","■&q

20160423 二维数组,锯齿数组和集合

2016-04-23  20:46:26 一.二维数组: 一维数组----豆角 二维数组----表格 1)定义: 一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2)二维数组: 数据类型[,] 数组变量名 = new 数据类型[行数,列数]; int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值       下标都是从0开始的 取值: a[行下标,列下标

二维数组,多维数组,集合。

一.二维数组 int [,] array=new int [m,n];表示建立一个名叫array的int数组,这个数组有m个一维数组,每个一维数组有n个因素. array[m,n]表示索引号是为第m的数组,索引号是n的那个因素. 与for循环的嵌套相呼应,m个数组表示有m次外循环,n个因素表示有n次内循环. 二.多维数组 int [,,] shuzu=new int [4,3,2]; 4:有4个二维数组: 3:每个二位数组里有3个一维数组: 2:每个一维数组里有2个因素. 三.集合 集合只能是一

二维数组,矩形数组 集合

二维数组,矩形数组 集合 二维数组,矩形数组集合 一.二维数组: 一维数组----豆角 二维数组----表格 1)定义: 一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2)二维数组: 数据类型[,] 数组变量名 = new 数据类型[行数,列数]; int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值       下标都是从0开始的 取值: a[行下标

二维数组,锯齿数组和集合

一.二维数组 二维数组:一维数组----豆角二维数组----表格 定义:1.一维数组:数据类型[] 数组变量名 = new 数据类型[数组长度];数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2.二维数组:数据类型[,] 数组变量名 = new 数据类型[行数,列数];int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值 下标都是从0开始的取值: a[行下标,列下标] 题目:一个班6个人,从键盘输入每个学号语文,数学,外语成

二维数组与集合

//int[] shu = new int[] { 1,2,3}; ////二维数组 //int [,] array = new int[4,2]; ////4,表示有四个一维数组 ////2,表示每一个一维数组有2个元素 //int[,] shuzu = new int[,] //{ //{1,2}, //{3,4}, //{5,6}, //{7,8} //}; //for (int i = 0; i < 4; i++) //{ // for (int j = 0; j < 2; j++)

7.28 二维数组,集合

int [,] array = new int[4,2];//4,表示有四个一维数组//2,表示每一个一维数组有2个元素int[,] shuzu = new int[,] {{1,2},{3,4},{5,6},{7,8} };for (int i = 0; i < 4; i++){for (int j = 0; j < 2; j++){Console.Write(shuzu[i,j]+"\t");}} 打印出来一个“王”这个字string[,] wang = new str

java 二维数组,三维数组 ,糊糙数组,多维数组示例代码

package org.rui.array; import java.util.Arrays; /** * 三维数组示例 * @author lenovo * */ public class ThreeDWithNew { public static void main(String[] args) { int[][][] a=new int[2][2][4]; System.out.println(Arrays.deepToString(a)); } } /** * output: * [[[

java 数据结构 图中使用的一些常用算法 图的存储结构 邻接矩阵:图的邻接矩阵存储方式是用两个数组来标示图。一个一位数组存储图顶点的信息,一个二维数组(称为邻接矩阵)存储图中边或者弧的信息。 设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为: 实例如下,左图是一个无向图。右图是邻接矩阵表示:

以下内容主要来自大话数据结构之中,部分内容参考互联网中其他前辈的博客. 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通过表示为G(V,E),其中,G标示一个图,V是图G中顶点的集合,E是图G中边的集合. 无边图:若顶点Vi到Vj之间的边没有方向,则称这条边为无项边(Edge),用序偶对(Vi,Vj)标示. 对于下图无向图G1来说,G1=(V1, {E1}),其中顶点集合V1={A,B,C,D}:边集合E1={(A,B),(B,C),(C,D),(D,A),(A,C)}: 有向图:若