arrays creating example (array java) - deletion -trees (external storage) displaying choosing insertion efficiency - program organization insertion - searching one block per node hashing dictionary example searching balanced trees heap java avl holes choosing initializing bank java code listing - internalexternal storage - bankaccount class linear probing constructor logarithms - public/private keywords mergesort - bankapp class quadratic probes base classes shellsort mergesort spath bfs java stack workshop applet big notation storing objects binary search versus linked lists constants workshop applet - general-purpose storage structures deletion - insertion in unordered array duplicate keys - linear search insertion sorting algorithms searching special-purpose data structures see also hashing binary searches ascending-priority queue big notation assignmentjava findmethod - assignment operator (=) logarithms atend(method recursion autoexec batpath statement (sdk) avl trees algorithms loops - binary search trees