• 大小: 10KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-07
  • 语言: Html/CSS
  • 标签: 冒泡  动画  java  uml  

资源简介

冒泡排序的applet代码及html文件,具体的原理解释请到本人的博客去看,地址为http://blog.csdn.net/apple0407/article/details/8309206

资源截图

代码片段和文件信息

import java.awt.Graphics;
import java.util.Random;

//
//
//  Generated by StarUML(tm) Java Add-In
//
//  @ Project : Untitled
//  @ File Name : ArrayToBeSorted.java
//  @ Date : 2012/12/13
//  @ Author : 
//
//




public class ArrayToBeSorted {
    public Node mNodes[];
    public int map[];
    public boolean mNeedShow[];
    public int Compare(int iint j) {
    if(mNodes[map[i]].mValue >mNodes[map[j]].mValue ){
     return 1 ;
     }
     if(mNodes[map[i]].mValue == mNodes[map[j]].mValue ){
     return 0 ;
     }
     if(mNodes[map[i]].mValue       return -1 ;
     }
     return 2 ;
    }
    
    public void Swap(int i int j) {
     int temp = this.map[i] ;
     this.map[i] = this.map[j] ;
     this.map[j] = temp ;
    }
    
    public Node GetNode(int i) {
     return mNodes[map[i]] ;
    }
    
    public void Draw(Graphics g){
     for(int i=0;i<10;i++){
     if(this.mNeedShow[i])
     {
     this.mNodes[map[i]].Draw(g) ;
     }
     }
    }
    
    public void setShow(int i boolean show){
     this.mNeedShow[i] = show ;
    }
    
    public ArrayToBeSorted(int xint y) {
     mNodes = new Node[10] ;
     Random rnd = new Random() ;
     for(int i=0;i<10;i++){
     this.mNodes[i] = new Node(new Position(i*50+xy)rnd.nextInt(100)) ;
     }
     map = new int[10] ;
     for(int i=0; i<10; i++){
     map[i] = i ;
     }
     this.mNeedShow = new boolean[10] ;
     for(int i=0; i<10; i++){
     mNeedShow[i] = true ;
     }
    }
    
    public ArrayToBeSorted(int x[]int count) {
    
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        295  2012-12-13 21:29  Sort\.classpath

     文件        380  2012-12-13 21:29  Sort\.project

     文件        598  2012-12-13 21:29  Sort\.settings\org.eclipse.jdt.core.prefs

     文件       1755  2012-12-14 09:09  Sort\ArrayToBeSorted.class

     文件       1653  2012-12-14 09:09  Sort\ArrayToBeSorted.java

     文件        425  2012-12-17 19:54  Sort\index.html

     文件        141  2012-12-13 22:49  Sort\java.policy.applet

     文件       1218  2012-12-13 22:32  Sort\Node.class

     文件        951  2012-12-13 22:32  Sort\Node.java

     文件        347  2012-12-13 21:44  Sort\Position.class

     文件        318  2012-12-13 21:44  Sort\Position.java

     文件       1429  2012-12-14 08:48  Sort\Sort.class

     文件       1590  2012-12-14 08:48  Sort\Sort.java

     文件       1584  2012-12-13 22:48  Sort\Sortapplet.class

     文件       1848  2012-12-13 22:48  Sort\Sortapplet.java

     文件       1389  2012-12-14 08:50  Sort\SwapAnimation.class

     文件       1687  2012-12-14 08:50  Sort\SwapAnimation.java

     文件         86  2012-12-17 20:26  Sort\说明.txt

     目录          0  2012-12-14 09:14  Sort\.settings

     目录          0  2012-12-17 20:26  Sort

----------- ---------  ---------- -----  ----

                17694                    20


评论

共有 条评论