Esta es la aplicación de Linux llamada go-datastructures cuya última versión se puede descargar como v1.1.1.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada go-datastructures con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
go-estructuras de datos
DESCRIPCIÓN:
Go-datastructures es una colección de estructuras de datos Go útiles, de alto rendimiento y seguras para subprocesos. Árbol de intervalos para colisión en rangos de n dimensiones. Implementado a través de un árbol aumentado rojo-negro. Las dimensiones adicionales se manejan en inserciones / consultas simultáneas para ahorrar espacio, aunque esto puede resultar en una complejidad de tiempo subóptima. Intersección determinada mediante matrices de bits. En una sola dimensión, las inserciones, eliminaciones y consultas deben estar en tiempo O (log n). Bitarray solía detectar la existencia sin tener que recurrir a hash con hashmaps. Requiere que las entidades tengan un identificador único uint64. Existen dos implementaciones, regular y dispersa. Sparse ahorra una gran cantidad de espacio, pero las inserciones son O (log n). Hay algunas funciones útiles en la interfaz BitArray para detectar la intersección entre dos bitarrays. Este paquete también incluye mapas de bits de longitud 32 y 64 que proporcionan una mayor velocidad y O (1) para todas las operaciones al almacenar los mapas de bits en enteros sin signo en lugar de matrices.
Caracteristicas
- Solo probado con Go 1.3+
- Árbol aumentado, Bitarray, futuros y cola
- Montón de Fibonacci, árbol de distribución y seguridad para subprocesos
- AVL Tree, X-Fast Trie y Y-Fast Trie
- Hashmap de enteros rápido y lista de omisiones
- Árbol B inmutable, Ctrie, Dtrie y más
Lenguaje de programación
Go
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/go-datastructures.mirror/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.