首页 > 编程语言 > 详细

【2-28】数组及冒泡排序

时间:2017-03-02 12:31:09      阅读:311      评论:0      收藏:0      [点我收藏+]

一 数组定义:相同数据类型的元素按照一定顺序排列的集合,即把有限个类型相同的变量用同一个名字命名。

作用:方便操作大量数据

注意:数组内元素必须为同一类型;索引下标必须有长度限制,否则返回初始值0

(一)一维数组:

(1)数据类型[] 变量名 = new 数据类型[长度];

 

(2)string[]变量名= new string[] { "字符串a", "字符串b", "字符串c", "字符串d", "字符串e" };

 

(3)string[]变量名= new string[5] { "字符串a", "字符串b", "字符串c", "字符串d"};

赋值:变量名[索引] = 值;

也可直接赋值在其后用大括号包括例上

取值:变量 = 变量名[索引];

 

(二)二维数组:

 定义:数据类型[,]变量名= new 数据类型[数组索引,元素索引];

                  

 可接赋值 { {"","",""} ,{"","a",""} }

         取值:变量名 [数组索引,元素索引]

(三)三维数组:

定义:数据类型[,,] 变量名= new 数据类型[二维数组索引,一维数组索引,元素索引];

         赋值:{{“”,””,””},{“”,”aaa",””},{“”,”sad”,”asdf”}}

取值:变量名[二维数组索引,一维数组索引,元素索引]

二 冒泡排序

冒泡排序是指在数组中比较数据大小,使其按序排列,冒泡形象表达出数据挨个比较逐个上升

例:

            int[] sa = new int[3] { 1, 5, 7 };
            int temp;
            temp = sa[0];
            sa[0] = sa[2];
            sa[2] = temp;
            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine(sa[i]);
            }
            Console.ReadLine();

 

【2-28】数组及冒泡排序

原文:http://www.cnblogs.com/hclyz/p/6489710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!