1.单链表和数组的区别 数组:数组的存储空间是连续的,需要事先申请空间确定大小,通过下标查找数据,所以查找速度快,但是增加和删除速度慢 链表:离散存储,不需要事先确定大小,通过头指针加遍历查找数据,查找数据慢,但是增加和删除速度快 [举例] 把内存空间看成一个教室,同学代表数据 [数组] 申请空间 int[] seat = new int[5]表示我从教室(内存空间)申请第一排座位(数组),座位按1,2,3.....的顺序标记,seat[1]表示坐在第一个位置的同学(数据),同学只能坐第一排.…