前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图解算法系列(三):数组

图解算法系列(三):数组

作者头像
公众号---人生代码
发布2019-07-24 14:27:24
3850
发布2019-07-24 14:27:24
举报
文章被收录于专栏:人生代码人生代码

数组

"数组"结构其实就是一排紧密相邻的可数内存,并提供了一个能够直接访问单一的数据内容的计算方法.我们其实可以想象一下自家的信箱,每一个信箱都有住址,其中路名就是名称.而信箱号码就是索引,如下图所示,邮递员可以按照信件上的住址把信件直接投递到指定的信箱中,这就是好比程序设计语言中数组的名称是表示一块紧密相邻内存的起始地址位置,而数组的索引就是来表示从此内存起始地址的第几区块.

通常数组的使用可以分为一维数组,二维数组与多维数组等,其实基本的工作原理都相同.例如,下面的python语句表示声明了一名为 Score 列表长度为 5 的列表.

代码语言:javascript
复制
Score[0] * 5;

二维数组可视为一维数组的扩展,都是用于处理数据类型相同的数据,差别旨在于维数的声明,例如,一个含有m*n个元素的二维数组A(1:m, 1:n),m代表行数,n代表列数,例如,A[4][4] 数组中各个元素在直观上排列方式

2 三维数组

现在让我们来看看三维数组,基本上三维数组的表示法和二维数组一样,都可视为一维数组的延伸,如果数组为三维数组,可以看成一个立体.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CryptoCode 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组
  • 2 三维数组
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档