Array Retrieval
Info
Assuming we have already implimented RedBlackDbTree as RedBlackDbTree
Retrieving the sorted array:¶
local result
local tree = RedBlackDbTree.new() -- Instantiate the tree
tree:AddAll(5,6,8,9,2,1,4,109) -- Add objects into the tree
tree:AddAll({3,7}) -- We can alternatively add objects like this
tree:Remove(109) -- Remove an object
result = tree:InOrderArray() -- Store the in-order array in `result`
print(result) -- print the result
When you run your game, the following should be printed to the console (you may need to expand the table):