C++——数据结构算法归纳

2_2 线性表的顺序表示

  • 2_1 删除顺序表中最小元素,并返回最小值,空出的元素由最后一个元素填补,若顺序表为空显示错误信息并退出。
  • 2_2 设计一个高效算法,将顺序表L的所有元素逆置,要求算法的的空间复杂度为O(1)
  • 2_3 对长度为n的顺序表L,编写一个时间复杂度为O(n)、空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素
  • 2_4 有序顺序表,删除值在s与t之间的所有元素(s<t),若s或t不合理或顺序表为空,则显示出错信息并退出运行
  • 2_5 顺序表,删除值在s与t之间的所有元素(s<t),若s或t不合理或顺序表为空,则显示出错信息并退出运行
  • 2_6 从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同
  • 2_7 将两个有序顺序表合并为一个新的有序顺序表,并有函数返回结果顺序表

C++——数据结构算法归纳》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注