数据结构抽象数据的格式问题请高人指点?
时间:2011-09-25
来源:互联网
现在在学严蔚敏的数据结构,问一个抽象数据的问题
例如:
ADT List{
数据对象:D={ai|ai∈ElemSet,i=1,2,……,n,n≥0}
数据关系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,……,n}
基本操作:
GetElem(L,i,&e)
初始条件:线性表L已存在,1≤i≤ListLength(L)。}、ADT List
操作结果:用e返回L中第i数据个元素的值。
为什么e前面要加个&这个符号,如果不加我觉得也没什么关系,反正就用e返回L中第i数据个元素的值也行啊,请高手指点。
例如:
ADT List{
数据对象:D={ai|ai∈ElemSet,i=1,2,……,n,n≥0}
数据关系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,……,n}
基本操作:
GetElem(L,i,&e)
初始条件:线性表L已存在,1≤i≤ListLength(L)。}、ADT List
操作结果:用e返回L中第i数据个元素的值。
为什么e前面要加个&这个符号,如果不加我觉得也没什么关系,反正就用e返回L中第i数据个元素的值也行啊,请高手指点。
作者: bloodbirdxgr 发布时间: 2011-09-25
不加&返回的是值,加了&返回的是对象
作者: chhch11111 发布时间: 2011-09-29
&是引用 作为形参的时候传得时地址吗,e相当于一个别名,在返回的时候e的值会变,如果不加&的话,e的值是不会变的,lz基础有待提高啊
作者: jackhanzy 发布时间: 2011-09-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28