gpt4 book ai didi

clojure - 快速插入到 clojure seq 的开头和结尾?

转载 作者:行者123 更新时间:2023-12-02 11:57:22 24 4
gpt4 key购买 nike

在 clojure 中,列表从左侧增长,向量从右侧增长,因此:

user> (conj '(1 2 3) 4)
(4 1 2 3)

user> (conj [1 2 3] 4)
[1 2 3 4]

将值插入序列的前面和后面的最有效方法是什么?

最佳答案

您需要不同的数据结构来支持在开始和结束处的快速插入。请参阅https://github.com/clojure/data.finger-tree

关于clojure - 快速插入到 clojure seq 的开头和结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8477993/

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