第3次-第2章-线性表及其顺序存储讲解.pptVIP

  • 42
  • 0
  • 约2.51万字
  • 约 84页
  • 2016-11-15 发布于湖北
  • 举报

第3次-第2章-线性表及其顺序存储讲解.ppt

(2)void sprit(seqlist *l1,seqlist *l2, seqlist *l3) 将有序顺序表l1分裂成两个线性表l2与l3,l2由表中所有奇数组成,l3由所有偶数组成。 void sprit(sequence_list *L1,sequence_list *L2, sequence_list *L3) { int i=0,j=0,k=0; while(iL1-size) { if(L1-a[i]%2==0) L3-a[k++]=L1-a[i++]; else L2-a[j++]=L1-a[i++]; } L2-size=j; L3-size=k; } (3)void merge(seqlist *l1,seqlist *l2, seqlist *l3) 将有序顺序表L1与L2合并成有序顺序表L3。 void merge(sequence_list *L1,sequence_list *L2,sequence_list *L3) { int i=0,j=0,k=0; while ((i=L1-size-1) (j=L2-size-1)) if (L1-a[i]L2-a[j]) L3-a[k++]=

文档评论(0)

1亿VIP精品文档

相关文档