An open API service indexing awesome lists of open source software.

https://github.com/alindeman/circular_queue

Data structure that uses a single, fixed-size buffer as if it were connected end-to-end
https://github.com/alindeman/circular_queue

Last synced: 4 months ago
JSON representation

Data structure that uses a single, fixed-size buffer as if it were connected end-to-end

Awesome Lists containing this project

README

          

# Circular Queue

[![Gem Version](https://badge.fury.io/rb/circular_queue.svg)](https://badge.fury.io/rb/circular_queue)
[![Build Status](https://secure.travis-ci.org/alindeman/circular_queue.png)](http://travis-ci.org/alindeman/circular_queue)

Data structure that uses a single, fixed-size buffer as if it were connected end-to-end.

### Support

`circular_queue` officially supports the [currently supported Ruby versions][rubies], which tends to mean the last three major release.
As of now that's Ruby 2.6, 2.5, and 2.4.
Older Rubies, back to Ruby 1.9, *might* work, but are not officially supported.

### Documentation

Documentation, including example use, is covered in the [API Docs][api-docs].

### [Changelog](CHANGELOG.md)

### [License](LICENSE.md)

[api-docs]: http://rdoc.info/github/alindeman/circular_queue/master/CircularQueue
[rubies]: https://www.ruby-lang.org/en/downloads/branches/ "Ruby Maintenance Branches"