1 / 10
文档名称:

Java数据结构及算法new.doc

格式:doc   大小:96KB   页数:10
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java数据结构及算法new.doc

上传人:birth201208 2019/6/25 文件大小:96 KB

下载得到文件列表

Java数据结构及算法new.doc

相关文档

文档介绍

文档介绍: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[