All Projects → jtomschroeder → Crystalline

jtomschroeder / Crystalline

Licence: mit
A collection of containers & algorithms for the Crystal programming language

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to Crystalline

Tlaplus
TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Stars: ✭ 1,618 (+1248.33%)
Mutual labels:  algorithms
Hackerrank
Efficient HackerRank solutions in JavaScript (⬡.js)
Stars: ✭ 111 (-7.5%)
Mutual labels:  algorithms
Foundational Knowledge For Programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
Stars: ✭ 115 (-4.17%)
Mutual labels:  algorithms
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+1408.33%)
Mutual labels:  algorithms
Acm Icpc Library
Stars: ✭ 111 (-7.5%)
Mutual labels:  algorithms
Jortsort
the official website for jortSorting
Stars: ✭ 112 (-6.67%)
Mutual labels:  algorithms
Cslearning
开源项目之「计算机编程自学之路」:计算机自学指南+面试大全+资源分享+技术文章
Stars: ✭ 107 (-10.83%)
Mutual labels:  algorithms
Potpack
A tiny rectangle packing JavaScript library (for sprite layouts)
Stars: ✭ 115 (-4.17%)
Mutual labels:  algorithms
Syntaxmeets
Syntaxmeets. Create rooms 🏠 Call your friends 👬🏼 Sip Chai, ☕ Chat, Create, and Code👨‍💻. A coding platform to code simultaneously 🚀 with your friends and design your algorithms on SyntaxPad.💫✨
Stars: ✭ 110 (-8.33%)
Mutual labels:  algorithms
Scriptsdump
The biggest dump of scripts ever!
Stars: ✭ 114 (-5%)
Mutual labels:  algorithms
Index
Metarhia educational program index 📖
Stars: ✭ 2,045 (+1604.17%)
Mutual labels:  algorithms
Graphav
A Graph Algorithms Visualizer built using React, Typescript and Styled Components.
Stars: ✭ 111 (-7.5%)
Mutual labels:  algorithms
Dailycodingproblem
Stars: ✭ 113 (-5.83%)
Mutual labels:  algorithms
Mygo
Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻
Stars: ✭ 109 (-9.17%)
Mutual labels:  algorithms
Functional Way
Write small programs (eg -algorithms) in a functional way.
Stars: ✭ 115 (-4.17%)
Mutual labels:  algorithms
Indoor Navigation Algorithms
This is a public repository of a Navigine company that develops different kinds of indoor positioning algorithms with the main focus on indoor navigation. Here we will step by step publish the source code of our algorithm starting with trilateration.
Stars: ✭ 108 (-10%)
Mutual labels:  algorithms
Ultimate Go
This repo contains my notes on working with Go and computer systems.
Stars: ✭ 1,530 (+1175%)
Mutual labels:  algorithms
Algo
数据结构与算法 by golang
Stars: ✭ 116 (-3.33%)
Mutual labels:  algorithms
Pydml
Distance Metric Learning Algorithms for Python
Stars: ✭ 115 (-4.17%)
Mutual labels:  algorithms
Competitive Programming
Hello Programmers 💻 , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (-5.83%)
Mutual labels:  algorithms

crystalline

Built with Crystal Build Status MIT

Collection of Containers and Algorithms.

Installation

Add this to your application's shard.yml:

dependencies:
  crystalline:
    github: jtomschroeder/crystalline

Content

  • Algorithms
    • KMP-Search
    • Search
  • Containers
    • Heap
    • KD-Tree
    • Queue
    • Priority Queue
    • RB Tree Map
    • Splay Tree Map
    • Stack
    • Suffix Array
    • Trie
  • Graph

Contributing

  1. Fork it (https://github.com/jtomschroeder/crystalline/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].