其中a是整型数组,存储原始线性表的元素;l是表长,即a中元素的个数;mina和maxa分别为待删除元素的值域的下、上界。函数delete应将a中所有值大于mina而且小于maxa的元素删除,同时保证表中剩余元素保持顺序存储,并且相对位置不变,最后返回删除后的表长。
时间: 2023-04-30 08:05:02 浏览: 70
这是一个整型数组,存储原始线性表的元素;l是表长,即a中元素的个数;mina和maxa分别为待删除元素的值域下、上界。函数delete应将a中所有值大于mina且小于maxa的元素删除,并保证表中剩余元素保持顺序不变,最后返回删除后的表长。
相关问题
二维数组是其数组元素为线性表的线性表吗?。
是的,二维数组可以被看作是其数组元素为线性表的线性表。二维数组是一种特殊的线性表,其中的每个元素都是一维数组。可以将二维数组看作是“数据元素是一维数组”的一维数组。每个一维数组都可以表示为一个行或列,而整个二维数组则可以表示为多个行或列的集合。
例如,一个3x3的二维数组可以表示为3个一维数组的集合,每个一维数组都有3个元素。每个一维数组可以表示为一行或一列,而整个二维数组则表示为多行或多列的集合。
.顺序表是用一维数组实现的线性表,数组的下标可以看成是元素的绝对地址
是的,顺序表是用一维数组实现的线性表,数组的下标可以看成是元素的绝对地址。在顺序表中,数据元素在物理空间上是连续的,并且每个元素占用相同大小的存储空间。因此,通过元素在数组中的下标,就可以直接计算出该元素在存储空间中的地址,实现了元素的随机访问。但是,由于数组的大小是固定的,因此在使用顺序表时需要预先确定最大长度,且插入、删除元素时需要移动其他元素,效率较低。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)