datastructures

command module
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2023 License: MPL-2.0 Imports: 1 Imported by: 0

README

WIP

A repository of Go datastructures and related interfaces.

TODO

  • More datastructures
  • More use of the basic interfaces, like more use of Enumerators
    • NewFromEnumerable
    • CopyTo(target Enumerable, startAt int)
    • CopyFrom(target Enumerable, startAt int)
  • More benchmarks
    • Benchmarks showing why certain design choices were made
    • Benchmarks comparing to other repos
    • etc.
  • More documentation

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
list
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
list/arraylist
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
orderedmap
* Copyright 2022, 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2022, 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
set
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
set/hashset
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
interfaces
enumerator
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
iterator
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
utils
mathutils
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
sliceutils
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.
* Copyright 2023 Christian Sigmon <cws@glasket.com> * * This Source Code Form is subject to the terms of the Mozilla Public * License, v.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL