370 likes | 501 Views
Figure:. Computer Science an overview EDITION 7. J. Glenn Brookshear. C H A P T E R 7. Data Structures. Figure 7.1: Novels arranged by title but linked according to authorship. Figure 7.2: The array of Readings stored in memory starting at address x.
E N D
Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear
C H A P T E R7 Data Structures
Figure 7.1: Novels arranged by title but linked according to authorship
Figure 7.2: The array of Readings stored in memory starting at address x
Figure 7.3: A two-dimensional array with four rows and five columns stored in row major order
Figure 7.9: Nested procedures terminating in the opposite order to that in which they were requested
Figure 7.10: Using a stack to print a linked list in reverse order (continued)
Figure 7.10: Using a stack to print a linked list in reverse order
Figure 7.11: A procedure (using an auxiliary stack) for printing a linked list in reverse order
Figure 7.13: A queue implemented with head and tail pointers
Figure 7.15: A circular queue (a) containing the letters F through O as actually stored in memory
Figure 7.15: A circular queue (b) in its conceptual form in which the last cell in the block is “adjacent” to the first cell
Figure 7.19: The conceptual and actual organiza- tion of a binary tree using a linked storage system
Figure 7.21: A sparse, unbalanced tree shown in its conceptual form and as it would be stored without pointers
Figure 7.22: The letters A through M arranged in an ordered tree
Figure 7.23: The binary search as it would appear if the list were implemented as a linked binary tree
Figure 7.24: The successively smaller trees considered by the procedure in Figure 7.23 when searching for the letter J
Figure 7.26: A procedure for printing the data in a binary tree
Figure 7.27: Inserting the entry M into the list B, E, G, H, J, K, N, P stored as a tree (continued)
Figure 7.27: Inserting the entry M into the list B, E, G, H, J, K, N, P stored as a tree
Figure 7.28: A procedure for inserting a new entry in a list stored as a binary tree
Figure 7.31: Our first attempt at expanding the machine language in Appendix C to take advantage of pointers
Figure 7.32: Loading a register from a memory cell that is located by means of a pointer stored in a register