Edit of asset "GDScript Data Structures" Accepted

Old/Current New/Edit
Title GDScript Data Structures GDScript Data Structures
Description This addon adds three new container classes implemented in GDScript. Use for better performance in specialized applications when the built-in Array and Dictionary do not suit your needs.

The aim is to provide a middle-ground for performance and ease of use. Specialized applications may want to use another language binding instead.

- Deque or double-ended queue has efficient insertion and deletion from both the beginning and the end. It works well as a drop-in replacement for Array.
- LinkedList has fast insertion and deletion from anywhere but slower access.
- PriorityQueue allows moderate insertion speeds but only allows removal of the largest element (or other custom criteria). This is preferable to maintaining a sorted list.

Documentation is built-in and can be found through the editor's F1 search menu.

The addon probably works in any Godot 4.x version but iterators will not work properly until 4.4.
This addon adds three new container classes implemented in GDScript. Use for better performance in specialized applications when the built-in Array and Dictionary do not suit your needs.

The aim is to provide a middle-ground for performance and ease of use. Specialized applications may want to use another language binding instead.

- Deque or double-ended queue has efficient insertion and deletion from both the beginning and the end. It works well as a drop-in replacement for Array.
- LinkedList has fast insertion and deletion from anywhere but slower access.
- PriorityQueue allows moderate insertion speeds but only allows removal of the largest element (or other custom criteria). This is preferable to maintaining a sorted list.

Documentation is built-in and can be found through the editor's F1 search menu.

The addon probably works in any Godot 4.x version but iterators will not work properly until 4.4.
Category Scripts Scripts
License MIT MIT
Repository Provider Custom Custom
Repository Url https://codeberg.org/aurpine/gdscript-data-structures https://codeberg.org/aurpine/gdscript-data-structures
Issues Url
Godot version Godot 4.4 Godot 4.4
Version String 0.1.0 0.1.0
Download Commit https://codeberg.org/aurpine/gdscript-data-structures/archive/0.1.0.zip https://codeberg.org/aurpine/gdscript-data-structures/archive/0.1.0.zip
Download Url (Computed) https://codeberg.org/aurpine/gdscript-data-structures/archive/0.1.0.zip https://codeberg.org/aurpine/gdscript-data-structures/archive/0.1.0.zip
Icon Url https://codeberg.org/aurpine/gdscript-data-structures/raw/branch/main/icon.png
https://codeberg.org/aurpine/gdscript-data-structures/raw/branch/main/icon.png