unicstl/doc
2026-05-12 16:29:40 +08:00
..
README.md ringbuffer调试通过,疑问点:感觉复用darray相对于直接malloc并没有简化多少,只是把计算偏移这部分简化了。 2026-05-12 16:29:40 +08:00
unicstl.log rbt测试通过 2024-09-02 21:14:16 +08:00

unicstl

架构

flowchart TB
    subgraph low
        darray
        linklist
        dlinklist
    end

    subgraph hal
        ringbuffer[ringbuffer<br>小数据或尽量不扩容] --> darray
        segarray[segarray<br>大数据扩容优先] --> darray
    end

    subgraph adapter
        deque -->|仅学习| dlinklist
        deque ==> segarray
        deque --> ringbuffer
    end

    subgraph mid
        stack --> deque
        queue --> deque
    end

    subgraph top
        tree -.-> stack
        tree -.-> queue
    end