代码拉取完成,页面将自动刷新
拖拽排序比较好实现,通过调用ztree的API再加上自定义的操作即可 这里需要的自定义操作是维护以下关系:
pId
pre
next
mockLinkedListSort()
1.由于ztree本身是可以支持js构造的对象树的,所以开始实现是考虑使用自定义tree,然后传入ztree,后来发现不能支持双向对象引用。
2.自定义一个对象树,然后做一个转换函数,转换为ztree需要的简单数据结构,维护指针关系即可。
3.自定义一个对象树,然后对象树本身是不互相引用的,用一个函数对自定义树做排序,传入ztree,维护时则只需要维护前后指针和上级指针。
这种方式数据结构简单,排序算法也很简单属于类冒泡排序,但是时间复杂度要比数字的冒泡排序好。
增加,删除,正序,倒序...
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型