1.设计一个判断表达式中左右括号是否配对的算法,采用( )数据结构最佳?
A.队列 B.堆栈 C二叉树 D链表
2.在一棵具有4层的完全二叉树中,节点总数最少为( )
3.在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构?
A栈 B树 C双向队列 D广义表
4.一个序列中有若干个元素,若只想得到其中I个元素之间的部分排序,最好采用( )排序?
A堆排序 B插入排序 C希尔排序 D快速排序
请大家不要只给答案不讲原因。答案我都有,就是搞不懂为什么。大家能答几道都十分感谢!!