資源簡介
冒泡排序的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.ap
?????文件???????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\Sortap
?????文件???????1848??2012-12-13?22:48??Sort\Sortap
?????文件???????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
- 上一篇:bootstrap-select多級搜索框
- 下一篇:H5超經典小游戲
評論
共有 條評論