数据结构基本辨析,求讲解.数据结构算法中,定义的开头的括号里用例如Sqlist L、Sqlist *L、Sqlist &L,在什么情况下用?
问题描述:
数据结构基本辨析,求讲解.
数据结构算法中,定义的开头的括号里用例如Sqlist L、Sqlist *L、Sqlist &L,在什么情况下用?
答
Sqlist L指的是一个链表,这是一个整体概念
Sqlist *L指的是一个链表的表头地址,就是通过它可以访问到链表的头元素;
Sqlist &L一般出现在函数参数中,意义同第二个,但是代表的是实参传递,也就是函数中的操作改变链表的数据.