matlab 堆栈实现,检验“MATLAB 实现队列(FIFO)”所编写的程序的正确性

该博客通过检验MATLAB代码,展示了如何使用自定义类实现队列和堆栈,包括队列的创建、元素的入队、离队以及堆栈的压入、弹出操作,同时探讨了类的继承特性。
摘要由CSDN通过智能技术生成

检验“MATLAB 实现队列(FIFO)”所编写的程序的正确性;演示所设计的新类是如何被运作的。

(1)创建一个队列对象,并显示。

qe='Hello! 你好 ! '; % 字符串

Q=queue(qe) % 生成队列对象 Q ,并显示

Q=

qe: Hello! 你好 !

(2)类别检查和是否对象判断

class(Q) % 类别检查

isobject(Q) % 是否对象判断

isa(Q,'queue') % 是否队列判断

ans =

queue

ans =

1

ans =

1

(3)是否“空”队列判断

isempty(Q)

ans =

0

演示“入队”、“离队”函数的调用方法;

演示 @queue\display 显示队列具体元素细节的功能。

(1)利用“入队”函数,使队列变长。

a=[1,2,3;4,5,6];b{1}='This';b{2}=' is ';b{3}='a cell array';

comein(Q,a,b) % 增长队列,并显示整个队列的“宏观”情况

Q=

[ 1*3 queue ]

(2)显示队列 Q 中具体元素的内容

display(Q,2) % 给出 Q 队列第 2 个元素的类别、内容:变量名和值

The content of Q(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值