上传者: 38669729
|
上传时间: 2022-03-16 16:18:22
|
文件大小: 13KB
|
文件类型: -
这些文件在 matlab 中实现了列表、队列、堆栈数据结构,队列和堆栈比 java 的替代方案要快一点。
CStack 定义一个栈数据结构
它喜欢 java.util.Stack,但是,它可以使用 CStack.content() 来返回堆栈的所有数据(在单元格中),并且速度更快比java的堆栈。
s = CStack(c); c 是一个单元格,可以省略s.size() 返回元素的数量s.empty() 返回栈是否为空s.push(el) 将 el 推到栈顶s.pop() 弹出栈顶,返回元素s.top() 返回栈顶元素s.remove() 移除栈中的所有元素s.content() 返回栈的所有数据(以a的形式) 大小为[s.size(),1]的像元
CQueue 定义一个队列数据结构
它喜欢 java.util.Queue,然而,它可以使用 CQueue.content() 来返回队