文档介绍:packagepaixu;//冒泡排序classArrayBub{ privatelong[]a; privateintnElems; publicArrayBub(intmax){ a=newlong[max]; nElems=0; } publicvoidinsert(longvalue){ a[nElems]=value; nElems++; } publicvoiddisplay(){ for(intj=0;j<nElems;j++) (a[j]+""); (""); } publicvoidbubbleSort(){ intout,in; for(out=nElems-1;out>1;out--) for(in=0;in<out;in++) if(a[in]>a[in+1]) swap(in,in+1); } privatevoidswap(intone,inttwo){ longtemp=a[one]; a[one]=a[two]; a[two]=temp; }}lassBubbleSortApp{ publicstaticvoidmain(String[]args){ intmaxSize=100; ArrayBubarr; arr=newArrayBub(maxSize); (77);…… (); (); (); }}packagepaixu;//选择排序classArraySel{ privatelong[]a; privateintnElems; publicArraySel(intmax){ a=newlong[max]; nElems=0; } publicvoidinsert(longvalue){ a[nElems]=value; nElems++; } publicvoiddisplay(){ for(intj=0;j<nElems;j++) (a[j]+""); (""); } publicvoidselectionSort(){ intout,in,min; for(out=0;out<nElems-1;out++) { min=out; for(in=out+1;in<nElems;in++) if(a[in]<a[min]) min=in; swap(out,min); } } privatevoidswap(intone,inttwo){ longtemp=a[one]; a[one]=a[two]; a[two]=temp; }}lassSelectSortApp{ publicstaticvoidmain(String[]args){ intmaxSize=100; ArraySelarr; arr=newArraySel(maxSize); (77);………… (); (); (); }}packagepaixu;//插入排序classArrayIns{privatelong[