数据结构第章-答案.docVIP

  • 58
  • 0
  • 约9.3千字
  • 约 7页
  • 2016-12-02 发布于贵州
  • 举报
数据结构第章-答案

一、填空题 01、当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用顺序存储结构。 02、线性表L=(a1,a2,…,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是(n-1)/2。 03、在有n个元素的顺序表中插入一个新元素,需要平均移动n/2元素,具体移动的元素个数与表长和该元素在表中的位置有关。 04、线性表中结点的集合是有限的,结点间的关系是一对一的。 05、向一个长度为n的顺序表的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动n-i+1个元素。 06、向一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动n-i个元素。 07、在顺序表中访问任意一结点的时间复杂度均为O(1),因此,顺序表也称为随机存取的数据结构。 08、顺序表中逻辑上相邻的元素的物理位置必定相邻。单链表中逻辑上相邻的元素的物理位置未必相邻。 09、在单链表中,除了首结点外,任一结点的存储位置由其直接前驱结点的链域值指示。 10、在n个结点的单链表中要删除已知结点*p,需找到它的前驱结点的地址,其时间复杂度为O(n)。 11、设单链表的结点结构为(data,next),next 为指针域,已知指针px指向单链表中data域为x的结点,指针py 指向data域为y的新结点,若将结点y插入结点x之后

文档评论(0)

1亿VIP精品文档

相关文档