00:00
好,我们继续来上课,这节课呢,我们再来看一下我们数组中的这个另外的几个概念啊,首先咱们看一下有个叫什么一位数组,什么一位数呢?如果数组中的所有元素值都是除了数组类型之外的,那么这个数组就是一个异位数组,咱们说了数组是属于什么复合数据类型,对吧?那怎么叫复合数据类型呢?就是PP里面所有的数据类型是不是都可以放到这里面,也就是包含在自己本身,对吗?那。这里面比如说零五叫做ary。啊,还叫瑞吧,然后这里边我们来介绍的是数组。的其他概念。其他概念对吧,那。比如说这里面咱们来看我定义一个数组等于。定义。一个宿主啊。数组。到了。AR等于AR好了,然后这里面我们给他一些内容,比如说这里边有什么呢?有这个呃。
01:00
学习园地啊,有融资教育对吧,然后有这个呃,URL对吧。然后有这个呃,Name好了,比如说我给这么几个值对吧,那么这里面值都是什么,都是字符串类型,那也不行啊,呃,这样吧,我们。再往里面再写两个啊,比如说给个一对吧,给一个T处。然后再给他一个什么,再给他一个3.33好了。那这注意这里边的值,所有的值,比如说这里再给什么,再给一个捺。好了,那再来打印这个速度,咱们来看啊,打印这个dollarr这个数组。那这个数。那我。来看。这里面所有的元数值,注意这里面所有有数组类型吗?没有吧,哎,那么这个数组就叫什么呢?就叫做一个一维数组啊,就叫做一个一维数组,看到了吧?哎,所以我们一位数的概念是什么概念,咱们来看在这里面啊,咱们说的一维数组就是如果数组中的所有元素的值都是除了数组类型之外的,那么这个数组就是一个一为数组,那你看现在这个数组。
02:11
是不就是一个一位数组是不是都是除了数,所有的元素是不是都是除了数组类型之外的,哎,所以这叫什么一为数组啊,就是数组中啊所有的元素类型都是除了数组类型之外的。这个数组就是一个一维数组对吧,那好了,那有一维数组肯定也有什么,也有二维数组对吧?二维数组,那什么叫做二维数组呢?就是在。宿祖宗。啊,如果。有一个数组啊,一个一个元素是另外一个。是另外一个一维数组的时候,那么。
03:02
这个数组就是什么二维数组。啊,这个数组就是一个二维数组,咱们看好了啊,这里面怎么说的啊。在数组中,如果有一个元素是另外一个一维数组数,那么这个数组就是什么?就是一个二维数组对吗?那在这里面,比如说高了。哎呀。到了AR等于A啊,比如这里边我们定义一个定义什么呢?定义一个这个。等于什么?等于一个孙建奎好了,然后呢,这里面再来six,他的性别是男,他是不是也可以有女朋友对吧?女朋友啊,女朋友谁呢?就是女朋友为这个呃,罗玉凤,好了,那现在咱们来看这是什么?这是几位数组,这是一个一位数组吧,这里面所有的元素值是不是都是什么,都是除了数组类型之外的。对不对,你看打开是不是一个一位数,那现在问题来了,孙建奎的女朋友叫罗玉凤,那罗玉凤是不是也有可能有男朋友对吧,她的男朋友不一定是孙建奎吧,所以这个时候那罗玉凤。
04:01
看好了,我给他稍微改动一下啊,那罗玉凤。有可能有一个男朋友啊,这个男朋友叫什么呢?有可能有多个男朋友吧,有多个男朋友,比如说有谁呢?有这个,呃,高禄峰。太损了是吧,来个小胖吧,啊来个大胖好了,你就有他那这个数,你看在这个数中是不是有一个元素是另外一个一位数,这是不是又是一个一位速度啊,对不对,那这个时候。走,你那你看。螺玉缝对应的是不是一个数组,这个数组是不是一个一位数组,那这个数组就会被称为什么称为一个二维数组啊,这样的数组被称为一个二维数组啊好了,那二维数组上,那如果说如果说在这个小胖,小胖有可能多个女朋友呢,对不对?那这样的数组叫什么呢?叫做不叫三维叫什么呢?叫做多维数组。多维数组啊,多维数组,多维数组概念概概概念什么,在二维数组的基础上啊,在二维数组的基础上,如果其中元素。
05:02
的值还是什么呀,数组类型的话。那么。这个数组就是一个多维,一个多维数组。看到了吧,哎,这就是咱们的多维数,注意咱们只有一维跟二维,再往上没有三维,直接叫什么就叫做多维了啊,所以在二维数的基础上,如果其中元素的值还是数组类型的话,那么这个速度就叫做多维数组,那比如说这里边咱们就以这个。回力CTRLC。放到这里面来对吧,那咱看了咱说了,你看现在到罗威凤呢,这是一个二维数组啊,罗威凤咱说了有多个男朋友,那比如小胖,小胖是不是就是罗威凤的男朋友,小胖是也有可能有多个女朋友,对吧?那我直接再指向再指向一个什么a ay,哎,比如他有什么呢?还有这个小美,那小花。小花花。还有什么呢?还有这个阿豪阿豪,好了,那现在咱们再来打印看这个数组,它就什么呢?它就是一个多维数组了啊来这里边。
06:07
我们再打印,你看这里边是不是就a a ay是不是多维的啦,对不对,哎,其中你看其中小胖又有多个什么呀,女朋友对不对,他又是一个数组吧,哎,这交的多位数,包括他的女朋友,是不是有可能有这个多个男朋友啊对不对,那是不是还可以往里面去什么去往里面写了,但一般我们不会用到那么多啊,咱们最多最多也就是。三维那就已经很多了,像这种多维的就已经很多了啊,常用的一般都是什么,都是二维数组,常用都二维数组啊好了,那不管是怎么样,对于一维数组,我们想使用数组中的某一个元素,这个我们会比如说我想输出学习原地是不是直接到了A啊,中括号里面的零啊,它的下边是不是从零开始增增长呢?那这个时候咱们来看。走,你是不是输出血原地了对吧?那比如说对于这种多位数组,这个二位数,我想输出小胖怎么输出呢?那是不是先找到这个数组变量,然后里面的罗玉凤是的,下标,下标里面的小胖是不是零啊对不对,那也就是说在这里面。
07:07
我要艾口到了AR里面的谁啊,是不是里面的罗?玉凤对吧,罗玉凤里面的零是不是就找到了这个小胖,那现在我们再来看。输出。你看我拿不拿到小胖是不是拿到了,哎,那OK,那么拿到小胖以后这是什么?这是我们的在二位数组中的使用对吧?也就是说通过下标再找下标去找二位数组的某一个值,那在多位数组里面我们怎么去找呢?那这里面也一样样,比如说我再来艾口到了啊,啊中号里边还是谁啊,是不是还是罗玉凤啊。对吧,那罗玉凤里边有谁,罗玉凤里面是不是有小胖对吧,小胖里边,比如说我这里面想找谁呢?我想找这个小美,小美是谁,小美是不是零对吧,那是不是就小胖里边的零。那这个时候你看我输出的是不是小美。找你是不是小美啊,看到了吧?哎,这就是咱们这个多维数组的使用啊,你想使用某一个值干嘛,是不是一样也得通过下标一级一级往里面去找对不对?哎,这就是咱们这个,呃,一维数组,二维数组和多维数组,那OK我们来看一下。
08:11
这里边才说了,一维数组就是如果数组中的所有元数值都是除了数组内型之外,那么这个数组就是一个一维了,那二维呢,一个一维数组的元素具有了另外一个数组的时候,那么这个数组就是一个二维的,那多维呢,就在二维数组,记住上,如果其中元数值还是数组类型,那么这个数组就是一个多维数组啊啊,这就是咱们数组中的这个概念,那OK,那我这节课就到这里。
我来说两句
6
nice