On Tuesday, 6 May 2025 at 06:50:36 UTC, Ferhat Kurtulmuş wrote:
Rbtree has a range interface of d. Its memory layout is similar to a linked list, where the data is not contiguous. So, you have to copy the elements manually. But it is always a nice practice to use library functions, doing it for you.```d import std.container.rbtree; import std.array; auto rbt = redBlackTree(3, 1, 4, 2, 5); auto arr = rbt[].array; writeln(arr); ```
Excellent - thank you!