Computer Science, An Overview Brookshear © 2000 Addison Wesley Computer Science — An Overview J. Glenn Brookshear Chapter Seven, Figures 15-29 Data Structures.

Post on 19-Dec-2015

231 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Computer Science — An Overview J. Glenn Brookshear

Chapter Seven, Figures 15-

29 Data Structures

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.15 (A)A circular queue containing the letters F through O as actually stored in memory.

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.15 (B)A circular queue in its conceptual form in which the last cell in the block is “adjacent” to the first cell

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.16An example of an organization chart

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.17The structure of a node in a binary tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.18The conceptual and actual organization of a binary tree using a linked storage system

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.19The tree of Figure 7.18 stored without pointers

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.20A sparse, unbalanced tree shown in its conceptual form and as it would be stored without pointers

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.21The letters A through M arranged in an ordered tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.22The binary search applied to a linked binary tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.23Printing a search tree in alphabetical order

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.24A procedure for printing a linked tree in alphabetical order

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.25 (A)Inserting the entry M into the list B, E, G, H, J, K, N, P stored as a tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.25 (B)Inserting the entry M into the list B, E, G, H, J, K, N, P stored as a tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.26 (A)A procedure for inserting an entry in a linked ordered tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.26 (B)A procedure for inserting an entry in a linked ordered tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.26 (C)A procedure for inserting an entry in a linked ordered tree

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.27An abstract data type in Ada

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.28An abstract data type in Ada using encapsulation

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.29 (A)A stack of integers implemented in C++

Computer Science, An Overview Brookshear © 2000 Addison Wesley

Figure 7.29 (B)A stack of integers implemented in Java

top related