摘要:
拖拉排序的算法我们做一些系统的时候需要会需要让用户对某个 产品和 类别进行排序。 这时候我们就需要把哪个实体加一个叫做DisplayOrder的属性了上升和下降的话只要求 把两个DisplayOrder对换一下就行了。但是拖拉的话是不一样,就不能是简单的交换了而是需要将 DisplayOrder插入到前面例如我们有NameDisplayOrderA1B2C3D4E5F6G7我们要将G拉到C前,我们就必须把 G的DisplayOrder设成C然后把 C的设成D的,把D的设成E的,E的设成F的 F的设成G的。但是这样的效率是比较差的。特别是在sql当中如果这样写的话可能会比较麻烦的。因为Displ 阅读全文