数据结构里的算法(或者说伪代码)和真正可以执行的代码有什么区别?怎么写这种伪代码?哪些该写哪些不该 100
数据结构里的算法(或者说伪代码)和真正可以执行的代码有什么区别?怎么写这种伪代码?哪些该写哪些不该写?还有就是比如线性表里的GetElem(L,i,&e),里面的(L,i...
数据结构里的算法(或者说伪代码)和真正可以执行的代码有什么区别?怎么写这种伪代码?哪些该写哪些不该写?还有就是比如线性表里的GetElem(L,i,&e),里面的(L,i,&e)这是规定这么写的吗?还是说按照自己的要求写的?另外就是为有这个“&”符号,和没有这个符号有什么区别?比如InitList(L)和ClearList(&L)。虽然书上有相关的解释,但是还是不大明白。尤其是把算法转为完整的代码时不知道要怎么转。希望高手大神指点一下。一共5个疑问,希望能都答到,不懂的就不要水经验了,谢谢
展开
1个回答
2017-04-05
展开全部
第一个 比如老师告诉你加号怎么使用一样
伪代码就是告诉你怎么使用
二 用e返回L中第i个数据元素的值//e是引用 L是数组i是数组中的元素
三 是在C里面是引用符号 就是变量的另一个名字
四 第一个是取地址 第二个是引用 不过指向的都是一个 没区别(不太确定 最好再去问问)
五 做一个项目时 先想好这个是实现什么的 比如我要用到什么东西 =====
自己做一个小程序 比如我刚学的时候不知道文件读取怎么做 就百度 现在知道它结构是什么了 写着也就简单了 不知怎么用的时候就百度 看看别人的项目
伪代码就是告诉你怎么使用
二 用e返回L中第i个数据元素的值//e是引用 L是数组i是数组中的元素
三 是在C里面是引用符号 就是变量的另一个名字
四 第一个是取地址 第二个是引用 不过指向的都是一个 没区别(不太确定 最好再去问问)
五 做一个项目时 先想好这个是实现什么的 比如我要用到什么东西 =====
自己做一个小程序 比如我刚学的时候不知道文件读取怎么做 就百度 现在知道它结构是什么了 写着也就简单了 不知怎么用的时候就百度 看看别人的项目
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询