What's New

First commit

2021-01-14T16:27:24Z

First release of SwiftCollections.

SwiftCollections

Swift Collections is a package with different collections fully swift native.

Whenever possible, it uses the standard swift protocols, so they can be easily used to substitute the estandard collections.

Contrary to standard swift collections that are based on struct, the present ones are all based on classes. This will require to take into account mutability aspects.

The collections availableare:

  • List: List protocol based on BidirectionalCollection
  • BidirectionalList: Double linked list, follows the List protocol
  • CircularList: Double linked circular list, follows the List protocol
  • RBDictionary: Red-Black tree based dictionary, follows the Dictionary interface, but uses comparable keys instead of hashable
  • RBSet: Red-Black tree set, follows the Set interface, but uses comparable keys instead of hashable

Description

  • Swift Tools 5.3.0
View More Packages from this Author

Dependencies

  • None
Last updated: Wed Mar 13 2024 17:18:43 GMT-0900 (Hawaii-Aleutian Daylight Time)