#FIG 3.1 Portrait Center Inches 1200 2 6 75 3675 1725 4200 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1650 4125 1650 3750 150 3750 150 4125 1650 4125 4 0 -1 0 0 18 18 0.0000 4 210 1365 225 4050 Bounded*\001 -6 6 1800 3675 3825 4275 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3750 4200 3750 3750 1875 3750 1875 4200 3750 4200 4 0 -1 0 0 18 18 0.0000 4 210 1710 1950 4080 Unbounded*\001 -6 6 3900 3675 5700 4275 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 5625 4200 5625 3750 3975 3750 3975 4200 5625 4200 4 0 -1 0 0 18 18 0.0000 4 210 1515 4050 4110 Countable*\001 -6 6 5850 3675 7125 4200 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7050 4125 7050 3750 5925 3750 5925 4125 7050 4125 4 0 -1 0 0 18 18 0.0000 4 210 870 6075 4065 Table*\001 -6 6 7200 3675 8400 4200 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8325 4125 8325 3750 7275 3750 7275 4125 8325 4125 4 0 -1 0 0 18 18 0.0000 4 210 945 7350 4095 Active*\001 -6 6 8475 3675 9825 4200 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9750 4125 9750 3750 8550 3750 8550 4125 9750 4125 4 0 -1 0 0 18 18 0.0000 4 210 1065 8625 4050 Subset*\001 -6 6 75 4875 1200 5400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1125 5325 1125 4950 150 4950 150 5325 1125 5325 4 0 -1 0 0 18 18 0.0000 4 210 870 225 5250 Fixed*\001 -6 6 1200 4875 2925 5400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 2850 5325 2850 4950 1275 4950 1275 5325 2850 5325 4 0 -1 0 0 18 18 0.0000 4 210 1440 1350 5280 Resizable*\001 -6 6 2025 75 12900 3075 6 2025 75 12900 3075 6 2025 75 12900 3075 6 2025 75 12900 3075 6 2025 75 12900 3075 6 2025 2475 3150 3000 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3075 2925 3075 2550 2100 2550 2100 2925 3075 2925 4 0 -1 0 0 18 18 0.0000 4 210 885 2175 2895 Finite*\001 -6 6 3675 2475 5025 3000 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 4950 2925 4950 2550 3750 2550 3750 2925 4950 2925 4 0 -1 0 0 18 18 0.0000 4 210 1050 3825 2850 Infinite*\001 -6 6 6000 2475 6900 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 6825 3000 6825 2550 6075 2550 6075 3000 6825 3000 4 0 -1 0 0 18 18 0.0000 4 270 660 6150 2880 Bag*\001 -6 6 7800 2475 8625 3000 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8550 2925 8550 2550 7875 2550 7875 2925 8550 2925 4 0 -1 0 0 18 18 0.0000 4 210 570 7950 2835 Set*\001 -6 6 9375 2475 11325 3000 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11250 2925 11250 2550 9450 2550 9450 2925 11250 2925 4 0 -1 0 0 18 18 0.0000 4 210 1695 9525 2865 Hierarchical*\001 -6 6 11700 2475 12900 2925 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12825 2850 12825 2550 11775 2550 11775 2850 12825 2850 4 0 -1 0 0 18 18 0.0000 4 210 960 11850 2820 Linear*\001 -6 6 3000 75 12450 1800 6 6600 75 8325 525 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8250 450 8250 75 6675 75 6675 450 8250 450 4 0 -1 0 0 18 18 0.0000 4 210 1440 6750 375 Container*\001 -6 6 3000 1275 3900 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3825 1725 3825 1350 3075 1350 3075 1725 3825 1725 4 0 -1 0 0 18 18 0.0000 4 210 645 3150 1680 Box*\001 -6 6 6525 1275 8325 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8250 1725 8250 1350 6600 1350 6600 1725 8250 1725 4 0 -1 0 0 18 18 0.0000 4 210 1500 6675 1635 Collection*\001 -6 6 10350 1275 12450 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12375 1725 12375 1350 10425 1350 10425 1725 12375 1725 4 0 -1 0 0 18 18 0.0000 4 210 1680 10575 1665 Traversable*\001 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7425 450 7425 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 3450 1350 3450 825 11475 825 11475 1350 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 2550 2550 2550 2175 4425 2175 4425 2550 4425 2550 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 3450 1725 3450 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 6450 2550 6450 2175 8250 2175 8250 2550 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7425 1725 7425 2175 -6 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 10350 2550 10350 2175 12300 2175 12300 2550 12300 2550 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 11475 1725 11475 2175 -6 6 11550 3675 12975 4275 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12900 4200 12900 3750 11625 3750 11625 4200 12900 4200 4 0 -1 0 0 18 18 0.0000 4 210 1005 11775 4080 Bilinear\001 -6 6 3000 6075 7125 6675 6 3000 6075 7125 6675 6 5175 6075 7125 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7050 6600 7050 6150 5250 6150 5250 6600 7050 6600 4 0 -1 0 0 18 18 0.0000 4 270 1545 5400 6510 Hash_Table\001 -6 6 3000 6075 4050 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3975 6600 3975 6150 3075 6150 3075 6600 3975 6600 4 0 -1 0 0 18 18 0.0000 4 270 690 3150 6525 Array\001 -6 -6 6 4050 6075 5175 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 5100 6600 5100 6150 4125 6150 4125 6600 5100 6600 4 0 -1 0 0 18 18 0.0000 4 270 795 4200 6480 String\001 -6 -6 6 10500 6075 13500 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 13425 6600 13425 6150 10575 6150 10575 6600 13425 6600 4 0 -1 0 0 18 18 0.0000 4 270 2685 10650 6495 Comparable_Struct*\001 -6 6 6150 4875 8850 5475 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8775 5400 8775 4950 6225 4950 6225 5400 8775 5400 4 0 -1 0 0 18 18 0.0000 4 270 2415 6300 5265 Cursor_Structure*\001 -6 6 9150 4875 10875 5400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 10800 5325 10800 4950 9225 4950 9225 5325 10800 5325 4 0 -1 0 0 18 18 0.0000 4 270 1470 9300 5220 Sequence*\001 -6 6 8100 6075 9975 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9900 6600 9900 6150 8175 6150 8175 6600 9900 6600 4 0 -1 0 0 18 18 0.0000 4 270 1500 8325 6465 Dispenser*\001 -6 6 7125 6975 12225 7875 6 7125 7350 12225 7875 6 7125 7350 12225 7875 6 7125 7350 8250 7875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8175 7800 8175 7425 7200 7425 7200 7800 8175 7800 4 0 -1 0 0 18 18 0.0000 4 210 855 7275 7725 Stack*\001 -6 6 9675 7350 12225 7875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12150 7800 12150 7425 9750 7425 9750 7800 12150 7800 4 0 -1 0 0 18 18 0.0000 4 270 2130 9900 7710 Priority_Queue*\001 -6 -6 6 8250 7350 9675 7875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9600 7800 9600 7425 8325 7425 8325 7800 9600 7800 4 0 -1 0 0 18 18 0.0000 4 225 1035 8475 7755 Queue*\001 -6 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 7725 7425 7725 7050 10950 7050 10950 7425 10950 7425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 9000 7425 9000 7050 9000 7050 -6 6 3225 5850 3525 6225 6 3225 5850 3525 6225 6 3225 5850 3525 6225 6 3225 5850 3525 6225 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 3300 5925 3450 6150 -6 -6 -6 -6 6 4425 5850 4725 6225 6 4425 5850 4725 6225 6 4425 5850 4725 6225 6 4425 5850 4725 6225 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 4500 5925 4650 6150 -6 -6 -6 -6 6 6000 5850 6300 6225 6 6000 5850 6300 6225 6 6000 5850 6300 6225 6 6000 5850 6300 6225 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 6075 5925 6225 6150 -6 -6 -6 -6 6 9525 4650 9825 5025 6 9525 4650 9825 5025 6 9525 4650 9825 5025 6 9525 4650 9825 5025 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 9600 4725 9750 4950 -6 -6 -6 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 825 3750 825 3300 825 3300 2850 3300 2850 3750 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 2550 2925 2550 3300 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 4425 2925 4425 3300 4800 3300 4800 3750 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 6525 3750 6525 3300 7875 3300 7875 3750 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 6450 3000 6450 3300 6825 3300 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 8250 2925 8250 3300 9150 3300 9150 3750 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12300 2850 12300 3750 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 675 4950 675 4575 2100 4575 2100 4950 2100 4950 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 825 4125 825 4575 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 6525 4125 6525 4575 5250 4575 5250 4950 5250 4950 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 7875 4125 7875 4575 9750 4575 9750 4950 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 7875 4575 6975 4575 6975 4950 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 4650 6150 4650 5775 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 5250 5325 5250 5775 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12300 4200 12300 6150 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 6075 5325 6075 4950 4425 4950 4425 5325 6075 5325 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 9000 4575 9000 6150 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 9000 6600 9000 7050 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 3 9975 4950 9975 4575 12300 4575 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 3525 6150 3525 5775 6225 5775 6225 6150 6225 6150 4 0 -1 0 0 18 18 0.0000 4 210 1425 4575 5235 Indexable*\001