回 帖 发 新 帖 刷新版面

主题:线性表

为什么抽象类型线性表定义时第一步时构造一个新的线性表,而第二步的操作结果是销毁线性表,第三步是重置为空表,还有这三步反应到内存上是什么样

回复列表 (共2个回复)

沙发

看了这个问题总算明白一点你问的意图了
你这个第一步第二步第三步的说法应该指的是类里方法声明的顺序吧
声明的顺序跟调用其实没有必然联系的。
构造线性表就是在内存中分配初始空间给当前线性表实例
销毁线性表就是释放掉内存中已经分配给当前线性表实例的空间
重置为空表就是在内存中从后往前地清零数据并且释放结点直到该线性表实例返回到刚构造好的状态

板凳


总算明白了,谢谢啊,请你吃西瓜[em39][em39]

我来回复

您尚未登录,请登录后再回复。点此登录或注册