赞
踩
最终实现的效果:
具体步骤:
例如:i=3,即在data[2]处插入数据。需要注意的是,数据元素按照从后往前的顺序依次向后移动一位。
好的算法应该具备“健壮性”,例如此时执行ListInsert(L,9,3)是不正确的,因为此时该顺序表只存储了6个数据元素,如果在顺序表的第9个位置插入数据的话,会导致数据不连续存储,操作是不合法的。
增加对i的判断语句,当i合法时再进行后续操作。同时增加return true;return false;的语句,给予使用者反馈。
插入的时间复杂度:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。