DataStructExtension 0.3.0

DataStructExtension 0.3.0

shangenzhang 维护。



  • 作者
  • shangenzhang

DataStructExtension

CI Status Version License Platform

介绍

将一些经典数据结构扩展到 Foundation

经典数据结构的 Swift 实现

  • BitSet

  • BloomFilter(布隆过滤器)

  • 队列 (Queue)

    • 双向链表 (DoublyLinkList)
    • 优先级队列 (PriorityQueue)
  • 栈 (Stack)

    • 数组实现栈 (ArrayStack)
    • 链表实现栈 (SingleLinkList)
  • 哈希表 (HashTable)

  • 链表 (LinkedList)

    • 单链表 (SingleLinkList)
    • 双向链表 (DoublyLinkList)
    • 跳表 (SkipLisk)
  • 二叉树 (BinaryTree)

    • 二叉搜索树 (BST)
    • 平衡二叉搜索树 (BBST)
      • AVL树 (AVLTree)
      • 红黑树 (RBTree)

安装

DataStruct 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'DataStructExtension'

作者

[email protected], Install-b

许可协议

DataStruct 在 MIT 许可协议下提供。更多信息请参阅 LICENSE 文件。