《数据结构》 一维数组表示为什么?二维数组表示为什么?

如题所述

第1个回答  推荐于2017-12-16
一般在数据结构里面,指针比较吃香。但是,也会用到一维数组和二维数组:比如说,线性表或者链表的遍历,插入元素,删除元素……而要用到二维数组的就是在需要邻接矩阵的时候啦。
一般来说,程序里,有这样一种声明一维数组和二维数组的方法:
typedef struct
{
int *elem;
……
}; //以后就可以用elem[i];(i=0,1,2,…,length) 这就是一维数组啦

typedef struct
{
……
}matrix[row][column]; //这就是二维数组啦

不知道这是不是你想要的答案……本回答被提问者采纳
相似回答