sqlist &l是什么意思
时间: 2023-06-08 21:07:22 浏览: 93
是什么?
SQLIST是一种线性数据结构,是由一组连续的存储单元(节点)组成,每个节点除存放数据元素外,还包含一个指向下一个节点的位置指针,它可以用数组或链表实现,常用于顺序存储结构中。 SQLIST支持常用的操作,如插入、删除、查找、排序等,同时也具有较好的空间和时间性能。
相关问题
sqlist *L和sqlist &L的区别
sqlist *L表示L是一个指向sqlist类型的指针,而sqlist &L表示L是一个sqlist类型的引用。
使用指针时,可以通过对指针进行解引用(*L)来访问指针所指向的对象。对指针进行赋值操作,可以改变指针所指向的对象。
使用引用时,可以直接使用L来访问引用所引用的对象。引用在创建时必须初始化,并且不可以重新绑定到其他对象。
总结来说,指针可以为空(NULL),可以改变所指向的对象,而引用必须在初始化时绑定到一个对象,并且不能改变绑定的对象。
void InitList(SqList &L, int n)是什么意思
这段代码定义了一个名为 `InitList` 的函数,函数的参数包括一个引用类型的 `SqList` 变量 `L` 和一个整型变量 `n`。其中 `SqList` 是一个结构体类型,表示顺序表,`&` 表示引用,可以将 `L` 作为函数参数传递进来并在函数内部对其进行修改。
函数的作用是初始化顺序表 `L`,使其拥有 `n` 个元素的空间。具体实现可以包括为 `L` 动态分配内存,将 `L` 的长度设为 `n` 等操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)