java数据结构及算法new

java数据结构及算法new

ID:36223662

大小:103.00 KB

页数:10页

时间:2019-05-07

java数据结构及算法new_第1页
java数据结构及算法new_第2页
java数据结构及算法new_第3页
java数据结构及算法new_第4页
java数据结构及算法new_第5页
资源描述:

《java数据结构及算法new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packagepaixu;//冒泡排序classArrayBub{privatelong[]a;privateintnElems;publicArrayBub(intmax){a=newlong[max];nElems=0;}publicvoidinsert(longvalue){a[nElems]=value;nElems++;}publicvoiddisplay(){for(intj=0;j

2、eSort(){intout,in;for(out=nElems-1;out>1;out--)for(in=0;ina[in+1])swap(in,in+1);}privatevoidswap(intone,inttwo){longtemp=a[one];a[one]=a[two];a[two]=temp;}}publicclassBubbleSortApp{publicstaticvoidmain(String[]args){intmaxSize=100;ArrayBubarr;arr=newArrayBub(

3、maxSize);arr.insert(77);……arr.display();arr.bubbleSort();arr.display();}}packagepaixu;//选择排序classArraySel{privatelong[]a;privateintnElems;publicArraySel(intmax){a=newlong[max];nElems=0;}publicvoidinsert(longvalue){a[nElems]=value;nElems++;}publicvoiddisplay(){for(intj=0;j

4、s;j++)System.out.println(a[j]+"");System.out.println("");}publicvoidselectionSort(){intout,in,min;for(out=0;out

5、publicclassSelectSortApp{publicstaticvoidmain(String[]args){intmaxSize=100;ArraySelarr;arr=newArraySel(maxSize);arr.insert(77);…………arr.display();arr.selectionSort();arr.display();}}packagepaixu;//插入排序classArrayIns{privatelong[]a;privateintnElems;publicArrayIns(intmax){a=newlong

6、[max];nElems=0;}publicvoidinsert(longvalue){a[nElems]=value;nElems++;}publicvoiddisplay(){for(intj=0;j0&&a[in-1]>=temp

7、){a[in]=a[in-1];--in;}a[in]=temp;}}}publicclassInsertSortApp{publicstaticvoidmain(String[]args){intmaxSize=100;ArrayInsarr;arr=newArrayIns(maxSize);arr.insert(77);………arr.display();arr.insertionSort();arr.display();}}packagepaixu;//栈classStackX{privateintmaxSize;privatelong[]sta

8、ckArray;privateinttop;publicStackX(ints){maxSize=s;sta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。