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