Java how to program
STL Programming from the Ground Up
STL Programming from the Ground Up
Sams Teach Yourself Python in 24 Hours
Sams Teach Yourself Python in 24 Hours
Programming Perl
Ruby in a Nutshell
Starting Out with C++ (4th Edition)
Starting Out with C++ (4th Edition)
Hi-index | 0.00 |
There is currently a disconnect between the way in which five of the basic data structures are taught, in a data structures course, and the way in which they are increasingly used. The five data structures are stacks, queues, strings, hash tables, and matrices. Clearly all these data structures must be initially taught without reference to resizing, because the non-resizable versions of these are all very commonly used. Most teachers of data structures, however, do not go on to teach students how to write the resizable versions themselves (as opposed to using prewritten classes). We argue that this is unfortunate, from both theoretical and practical aspects.