A.递归
B.快速排序(非递归程序用栈实现)
C.表达式求值
D.树的遍历
参考答案:ABCD.
A,递归肯定用到栈的,存放局部变量,返回地址等,不过该栈是操作系统提供的栈。 B,快速排序的非递归实现,栈中存放要进行一遍快排的起始位置,利用栈先进后出的方式,模拟递归的过程。 C,表达式求值,将中序表达式转换为前序或后序时,需要用栈存放符号。 D,树的深度优先遍历,用栈记录遍历过的元素,以便进行回溯。
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
B2C网站上促销价格出错了,如何做危机公关?
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错