http://lab.polygonal.de/ds/
i was going to try and develop most of these myself but looks like the guys at polygonal have done the hard work for me, i highly suggest everyone read and learn it. So many threads asking about efficient collision, tile grid collisions and all that can be described as a data structure. I've been reading up on different structures quite a bit, they are extremely useful in the right situations and well suited for game development, i am using a framed quad tree and priority queue in my current game. Well worth the read people :thumbsup:
although this is very handy, i would like to see more structures and tree's implemented, but this system seems to be a good base point for extending which seems like the goal of the project.
