课后习题

课后习题

1.什么是程序?什么是算法?程序和算法的区别是什么?

2.算法的基本要求有哪些?

3.算法的时间复杂度是指什么?

4.单向链表和双向链表的区别是什么?

5.栈和队列的区别是什么?

6.什么是递归?

7.二叉树的性质有哪些?

8.为什么前序遍历和后序遍历不能确定一棵二叉树?

9.常见的排序算法有哪些?

10.无序查找和有序查找的区别?