毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java计算机一整数串的前n位和后n位源码 第2页

更新时间:2011-5-12:  来源:毕业论文
import java.io.*;
import java.util.*;

class Sort
{
 public static void main(String[] args)
 {
  System.out.print("/*************************************************\n\n"+
                    "File name:       软件设计课程设计基础题14(基础题14.java)\n\n"+
                    "Author: 计06-1  郭献铮                 Date: 08.11.23\n\n"+
                    "Description:     递归与非递归判断数组是否从大到小排好序;\n\n"+
                    "Function List:  // 主要函数列表,每条记录应包括函数名及功能简要说明\n\n"+
                    "1.main()函数  完成各种提示与主操作输入输出\n\n"+
                    "2.f1()函数    非递归算法判断数组是否从大到小排好序;\n\n"+
                    "3.f2()函数    递归算法判断数组是否从大到小排好序;\n\n"+
                    "*****************************************************/\n\n");
  
  System.out.print("请输入数组的长度:");
  Scanner in=new Scanner(System.in);  //创建一个数组来存放要比较的各个数;
  int n=in.nextInt();
  int[] a=new int[n];
  
  for(int i=0;i<n;++i)
  {
   System.out.print("请输入第"+(i+1)+"个数:");
   in=new Scanner(System.in);
   a[i]=in.nextInt();
  }
  
  System.out.println();
  System.out.println("采用非递归算法");
  if(f1(a,n))System.out.println("已经从大到小递归排序");
  else System.out.println("未从大到小递归排序");
  
  System.out.println();
  System.out.println("采用递归算法");
  if(f2(a,n))System.out.println("已经从大到小递归排序");
原文请找腾讯752018766优,文-论'文.网http://www.youerw.com/    for(int j=0;j<i;++j)
    if(a[i]>a[j])
     return false;
  return true;
 }
 
 static boolean f2(int[] a,int n)  //递归算法的实现
 {
  if(n==1) return true;
  
  if(n>1)
  {
   int min=a[0];
   for(int i=1;i<n-1;++i)
    if(a[i]<a[0])min=a[i];
   if(a[n-1]>min)return false;  
  }
  return f2(a,n-1);

上一页  [1] [2] 

java计算机一整数串的前n位和后n位源码 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。