This new text shows business students how to understand and create data structures, information that is essential for success on advanced programming courses. Special features include: file organisations and database management systems; simple presentation; the data used in illustrations is used to compare the similarities and differences in different data structures; graded levels of programming exercises; algorithms presented with pseudocode which is easy to understand.
Introduction. Files and their Structure. Arrays, Sorting and Searching. Linked Lists. Stacks, Queues, and Deques. Directories, Inverted Files, and Hashing. Binary Trees, Multiway Trees, and B-trees.