Software Development, Software Performance.
full of pointers, you will discover that you are paying a tax for all those pointers. A good rule of thumb for understanding the quality of a data structure goes something like this: Make a diagram of your key structures — every time you use an arrow, give yourself a demerit. Every arrow counts —