这是二叉树从左至右层序遍历的代码
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
问这个问题前,你不妨问问自己:栈是干嘛用的?压弹栈的功能你想只通过if代替,那你压弹栈的数据存在哪?你得整个数组吧。还得整个指针指向压入和弹出的数组的位置,还得定义变量,还得套个循环防止数组调用溢出...你会发现,两个if看起来是逻辑简单了,但后续工作量可不小。这么麻烦,还不如用栈呢
报告相同问题?