gpt4 book ai didi

javascript - 不使用计数器对列表进行排序

转载 作者:行者123 更新时间:2023-11-28 16:08:36 24 4
gpt4 key购买 nike

这目前只是概念性的,但它困扰着我的大脑。

如果我有一个项目列表 - 在我看来它是一个 HTML/JS 实现,但这只是因为我是一个视觉思考者;)

我想使用拖放功能对此列表进行排序,目的是在完成后存储新的顺序。有没有一种方法可以做到这一点,而无需对项目进行编号,然后更新掉落项目的编号+其后面的每个项目的编号?这不是效率很低吗?

最佳答案

就性能而言,更改元素的编号与实际渲染过渡(当您拖动元素时)相比并不算什么,所以不,它的效率并不低。

您可以使用 doubly linked list为了最大限度地减少更改集合顺序所需的操作量。

关于javascript - 不使用计数器对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com