欢迎来到天天文库
浏览记录
ID:42856702
大小:133.50 KB
页数:7页
时间:2019-09-22
《西北农林科技大学_Java语言课内实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息工程禽院Java语言课内实习报告(2013〜2014学年第二学期)实习题目:课外作业1-数组排序姓名:夏伟华学号:2012013279专业:计算机科学技术年级班级:12级2班一、实习目的本次实习目的(1)掌握使用JDK开发Java程序的步骤。(2)掌握Java程序的基本语法;熟练运用Java的三个工具编译或运行程序。二、实习设计过程题目将数组中的数据按照从小到大进行排序,要求分别用冒泡、选择、快速方法进行实现。publicclasssortAnay{*@paramargs*/publicstaticvoidBubleSort(intMyArray[J)for(inti
2、=O;i=i;j—)if(MyArray[j]>MyArray
3、j+1
4、){inttemp;temp=MyArray[j];MyArray[j]=MyArray[j+l];MyArrayLj+l]=temp;}}}Systcm.out.println(u冒泡排好的数组是:”);for(intk=O;k5、voidInsertSort(intArray1[]){for(inti=1;i=0&&insertVal6、M);System.out.println(nn);publicstaticintpartition(intArray2[],intlow,inthigh){intpivotkey=Array27、low8、;〃数组的第一个作为中轴while(low=pivotkey){high-;}Array2[lowl=Array2[high];//比中轴小的记录移到低端while(low9、轴大的记录移到高端}Array2[low]=pivotkey;〃屮轴记录到尾returnlow;publicstaticvoidQucickSorl(intArray2[],intlow,inihigh){if(low10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
5、voidInsertSort(intArray1[]){for(inti=1;i=0&&insertVal6、M);System.out.println(nn);publicstaticintpartition(intArray2[],intlow,inthigh){intpivotkey=Array27、low8、;〃数组的第一个作为中轴while(low=pivotkey){high-;}Array2[lowl=Array2[high];//比中轴小的记录移到低端while(low9、轴大的记录移到高端}Array2[low]=pivotkey;〃屮轴记录到尾returnlow;publicstaticvoidQucickSorl(intArray2[],intlow,inihigh){if(low10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
6、M);System.out.println(nn);publicstaticintpartition(intArray2[],intlow,inthigh){intpivotkey=Array2
7、low
8、;〃数组的第一个作为中轴while(low=pivotkey){high-;}Array2[lowl=Array2[high];//比中轴小的记录移到低端while(low9、轴大的记录移到高端}Array2[low]=pivotkey;〃屮轴记录到尾returnlow;publicstaticvoidQucickSorl(intArray2[],intlow,inihigh){if(low10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
9、轴大的记录移到高端}Array2[low]=pivotkey;〃屮轴记录到尾returnlow;publicstaticvoidQucickSorl(intArray2[],intlow,inihigh){if(low10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick
11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。
此文档下载收益归作者所有