对于顺序表的元素插入算法来说,若以元素移动为标准操作,则算法在最坏情况下的移动次数为________,时间复杂度是________;在平均情况下的移动次数为________,时间复杂度是________。
举一反三
- 在顺序表的删除算法中,在最坏的的情况下,元素前移语句将执行( )次,须移动表中( )个元素, 所以时间复杂度为 O( )。
- 插入排序算法在最好的情况下时间复杂度为_____,最坏的情况下时间复杂度为_____。
- 长度为n的顺序表的删除运算中,最好情况下,当在____删除结点时,结点不用后移,其时间复杂度为____;最坏情况下,当在____删除结点时,结点全部后移,其时间复杂度为____。在顺序表上做删除运算,平均要移动表中____个结点。顺序表删除算法的平均时间复杂度为____。
- 在一个长度为n的顺序表中插入一个元素时,等概率情况下的平均移动元素的次数是( )。
- BF算法该算法在最好情况下的时间复杂度为O(m),在最坏情况下的时间复杂度为O(n*m)