Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 0 Next= 0 MM=Free Memory: [ 3]: Record( 1): Key=3605112 Next=3608664 MM=Free Memory: [ 6]: Record( 2): Key= 56 Next=1244894 MM=Free Memory: [ 9]: Record( 3): Key=3605312 Next= 56 MM=Free Memory: [12]: Record( 4): Key=3608472 Next=3604480 MM=Free Memory: [15]: Record( 5): Key=33554433 Next=1244836 MM=Free Memory: [18]: Record( 6): Key=2012665312 Next= -1 MM=Free Memory: [21]: Record( 7): Key=4247602 Next=3604480 MM=Free Memory: [24]: Record( 8): Key= 48 Next= 31 MM=Free Memory: [27]: Record( 9): Key= 33 Next=4239569 MM=Free Your Command [i d p f g s]? After: 0 Operations: content of myList-List: Head(-1) Your Command [i d p f g s]? Please enter integers to be inserted (-1 to stop) **** WARNING ****: Out of memory: List insertion of 6908 failed!! Your Command [i d p f g s]? After: 11 Operations: content of myList-List: Head(27) RecordAdddress(27) Key=( 4787) NextRecordAddress= 24 RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= 15 RecordAdddress(15) Key=( 1828) NextRecordAddress= 12 RecordAdddress(12) Key=(30268) NextRecordAddress= 9 RecordAdddress( 9) Key=( 6423) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 3 RecordAdddress( 3) Key=(29702) NextRecordAddress= 0 RecordAdddress( 0) Key=( 102) NextRecordAddress= -1 Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 102 Next= -1 MM=InUse Memory: [ 3]: Record( 1): Key=29702 Next= 0 MM=InUse Memory: [ 6]: Record( 2): Key=11090 Next= 3 MM=InUse Memory: [ 9]: Record( 3): Key= 6423 Next= 6 MM=InUse Memory: [12]: Record( 4): Key=30268 Next= 9 MM=InUse Memory: [15]: Record( 5): Key= 1828 Next= 12 MM=InUse Memory: [18]: Record( 6): Key=18520 Next= 15 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 18 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 4787 Next= 24 MM=InUse Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(102) Your Command [i d p f g s]? Please enter the key to delete: Input: [6908] is not in the list! Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(4787) Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(29702) Your Command [i d p f g s]? After: 15 Operations: content of myList-List: Head(24) RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= 15 RecordAdddress(15) Key=( 1828) NextRecordAddress= 12 RecordAdddress(12) Key=(30268) NextRecordAddress= 9 RecordAdddress( 9) Key=( 6423) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= -1 Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 102 Next= -1 MM=InUse Memory: [ 3]: Record( 1): Key=29702 Next= -1 MM=InUse Memory: [ 6]: Record( 2): Key=11090 Next= -1 MM=InUse Memory: [ 9]: Record( 3): Key= 6423 Next= 6 MM=InUse Memory: [12]: Record( 4): Key=30268 Next= 9 MM=InUse Memory: [15]: Record( 5): Key= 1828 Next= 12 MM=InUse Memory: [18]: Record( 6): Key=18520 Next= 15 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 18 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 4787 Next= 24 MM=InUse Your Command [i d p f g s]? Forcing a garbage collection! Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 102 Next= -1 MM=Free Memory: [ 3]: Record( 1): Key=29702 Next= -1 MM=Free Memory: [ 6]: Record( 2): Key=11090 Next= -1 MM=InUse Memory: [ 9]: Record( 3): Key= 6423 Next= 6 MM=InUse Memory: [12]: Record( 4): Key=30268 Next= 9 MM=InUse Memory: [15]: Record( 5): Key= 1828 Next= 12 MM=InUse Memory: [18]: Record( 6): Key=18520 Next= 15 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 18 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 4787 Next= 24 MM=Free Your Command [i d p f g s]? Sorting of list based on id-field After: 15 Operations: content of myList (after sorting)-List: Head(15) RecordAdddress(15) Key=( 1828) NextRecordAddress= 24 RecordAdddress(24) Key=( 4334) NextRecordAddress= 9 RecordAdddress( 9) Key=( 6423) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= 12 RecordAdddress(12) Key=(30268) NextRecordAddress= -1 Your Command [i d p f g s]? After: 15 Operations: content of myList-List: Head(15) RecordAdddress(15) Key=( 1828) NextRecordAddress= 24 RecordAdddress(24) Key=( 4334) NextRecordAddress= 9 RecordAdddress( 9) Key=( 6423) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= 12 RecordAdddress(12) Key=(30268) NextRecordAddress= -1 Your Command [i d p f g s]? Please enter the key to delete: Input: [102] is not in the list! Your Command [i d p f g s]? Please enter the key to delete: Input: [102] is not in the list! Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(1828) Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(30268) Your Command [i d p f g s]? Please enter the key to delete: Deleted Key(6423) Your Command [i d p f g s]? After: 20 Operations: content of myList-List: Head(24) RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= -1 Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 102 Next= -1 MM=Free Memory: [ 3]: Record( 1): Key=29702 Next= -1 MM=Free Memory: [ 6]: Record( 2): Key=11090 Next= 18 MM=InUse Memory: [ 9]: Record( 3): Key= 6423 Next= 21 MM=InUse Memory: [12]: Record( 4): Key=30268 Next= -1 MM=InUse Memory: [15]: Record( 5): Key= 1828 Next= 24 MM=InUse Memory: [18]: Record( 6): Key=18520 Next= -1 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 6 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 4787 Next= 24 MM=Free Your Command [i d p f g s]? Forcing a garbage collection! Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 102 Next= -1 MM=Free Memory: [ 3]: Record( 1): Key=29702 Next= -1 MM=Free Memory: [ 6]: Record( 2): Key=11090 Next= 18 MM=InUse Memory: [ 9]: Record( 3): Key= 6423 Next= 21 MM=Free Memory: [12]: Record( 4): Key=30268 Next= -1 MM=Free Memory: [15]: Record( 5): Key= 1828 Next= 24 MM=Free Memory: [18]: Record( 6): Key=18520 Next= -1 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 6 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 4787 Next= 24 MM=Free Your Command [i d p f g s]? After: 20 Operations: content of myList-List: Head(24) RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= -1 Your Command [i d p f g s]? Please enter integers to be inserted (-1 to stop) **** WARNING ****: Out of memory: List insertion of 70 failed!! **** WARNING ****: Out of memory: List insertion of 80 failed!! Your Command [i d p f g s]? Sorting of list based on id-field After: 28 Operations: content of myList (after sorting)-List: Head(0) RecordAdddress( 0) Key=( 10) NextRecordAddress= 3 RecordAdddress( 3) Key=( 20) NextRecordAddress= 9 RecordAdddress( 9) Key=( 30) NextRecordAddress= 12 RecordAdddress(12) Key=( 40) NextRecordAddress= 15 RecordAdddress(15) Key=( 50) NextRecordAddress= 27 RecordAdddress(27) Key=( 60) NextRecordAddress= 24 RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= -1 Your Command [i d p f g s]? After: 28 Operations: content of myList-List: Head(0) RecordAdddress( 0) Key=( 10) NextRecordAddress= 3 RecordAdddress( 3) Key=( 20) NextRecordAddress= 9 RecordAdddress( 9) Key=( 30) NextRecordAddress= 12 RecordAdddress(12) Key=( 40) NextRecordAddress= 15 RecordAdddress(15) Key=( 50) NextRecordAddress= 27 RecordAdddress(27) Key=( 60) NextRecordAddress= 24 RecordAdddress(24) Key=( 4334) NextRecordAddress= 21 RecordAdddress(21) Key=( 8742) NextRecordAddress= 6 RecordAdddress( 6) Key=(11090) NextRecordAddress= 18 RecordAdddress(18) Key=(18520) NextRecordAddress= -1 Your Command [i d p f g s]? Here is the Record Pool: Record Memory Pool Content: Memory: [ 0]: Record( 0): Key= 10 Next= 3 MM=InUse Memory: [ 3]: Record( 1): Key= 20 Next= 9 MM=InUse Memory: [ 6]: Record( 2): Key=11090 Next= 18 MM=InUse Memory: [ 9]: Record( 3): Key= 30 Next= 12 MM=InUse Memory: [12]: Record( 4): Key= 40 Next= 15 MM=InUse Memory: [15]: Record( 5): Key= 50 Next= 27 MM=InUse Memory: [18]: Record( 6): Key=18520 Next= -1 MM=InUse Memory: [21]: Record( 7): Key= 8742 Next= 6 MM=InUse Memory: [24]: Record( 8): Key= 4334 Next= 21 MM=InUse Memory: [27]: Record( 9): Key= 60 Next= 24 MM=InUse Your Command [i d p f g s]?