Skip to content

tonystone/avltree-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVLTree (Swift) License: Apache 2.0

Platforms: ios | osx | watchos | tvos | Linux Swift PM Swift 4.0

Introduction

Optimized implementation of a balanced AVL Tree written in native Swift.

Sources and Binaries

You can find the latest sources and binaries on github.

Communication and Contributions

  • If you found a bug, and can provide steps to reliably reproduce it, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute
    • Fork it! AVLTree repository
    • Create your feature branch: git checkout -b my-new-feature
    • Commit your changes: git commit -am 'Add some feature'
    • Push to the branch: git push origin my-new-feature
    • Submit a pull request :-)

Installation (Swift Package Manager)

AVLTree supports dependency management via Swift Package Manager on OSX and Linux.

Please see Swift Package Manager for further information.

Minimum Requirements

Build Environment

Platform Swift Swift Build Xcode
Linux 4.0 Development Snapshot 2017-08-03-a
OSX 4.0 Development Snapshot 2017-08-03-a Xcode 9 beta 5

Minimum Runtime Version

iOS OS X Linux
8.0 10.10 Ubuntu 14.04, 16.04, 16.10

Note:

To build and run on Linux we have a a preconfigure Vagrant file located at https://github.com/tonystone/vagrant-swift

See the README for instructions.

License

AVLTree Swift is released under the Apache License, Version 2.0

Releases

No releases published

Packages

No packages published

Languages