Giter Site home page Giter Site logo

davecom / swiftredblacktree Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 10 KB

A Red-Black Tree Implemented in Swift

License: MIT License

Swift 100.00%
red-black-tree red-black-trees binary-search-tree binary-trees binary-search-trees balanced-binary-search-trees balanced-search-trees

swiftredblacktree's Introduction

SwiftRedBlackTree

This is a simple red-black tree implementation. Currently it is a port of the Java code from section 3.3 of Algorithms, 4th Edition, by Sedgewick and Wayne. You can find the original implementation here.

swiftredblacktree's People

Contributors

davecom avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

swiftredblacktree's Issues

What are the plans for this project?

Hi again :)

We're making an index of awesome system and cross platform Swift libraries together with Valentin Knabel. We're lacking on the Data Structures department, and while searching some I found your projects. The Graph and PriorityQueue/Heap look amazing! I'm gonna add them, probably next week (when I should have more time).

Which brings me to this project. Red-Black trees are highly coveted, but also very hard to implement. I don't know how can I help you (I'm studying and the Index already takes a lot of time to work on) or if you even want to continue working on it. But if you do, I can encourage you and point others to this repo through the index ^^.

Have a good day!
--Félix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.