标签: sql algorithm sorting math
我确定必须有一个数学算法。
我为SQL表创建了一个拖放式UI,它有一个整数"排序顺序"领域。目前,用户必须输入一个数字。实际上这个数字并不重要,只是它与序列中其他数字的关系。
问题当然是间距,碰撞和重新排列。给定n个项目的序列,如果它们按顺序编号,则在位置p处添加项目将导致更新n-p-1个元素的值。
我认为必须有一个算法,以便最有效的间距和重新平衡(最好是零碎的)数字序列。
有什么想法吗?