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

https://github.com/stephencleary/deque

Double-ended queue
https://github.com/stephencleary/deque

c-sharp deque

Last synced: 25 days ago
JSON representation

Double-ended queue

Awesome Lists containing this project

README

        

![Logo](src/icon.png)

# Deque [![Build status](https://github.com/StephenCleary/Deque/workflows/Build/badge.svg)](https://github.com/StephenCleary/Deque/actions?query=workflow%3ABuild) [![codecov](https://codecov.io/gh/StephenCleary/Deque/branch/main/graph/badge.svg)](https://codecov.io/gh/StephenCleary/Deque) [![NuGet version](https://badge.fury.io/nu/Nito.Collections.Deque.svg)](https://www.nuget.org/packages/Nito.Collections.Deque) [![API docs](https://img.shields.io/badge/API-FuGet-blue.svg)](https://www.fuget.org/packages/Nito.Collections.Deque)

A double-ended queue, which provides O(1) indexed access, O(1) removals from the front and back, amortized O(1) insertions to the front and back, and O(N) insertions and removals anywhere else.