91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 316KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-02-03
  • 語言: Java
  • 標(biāo)簽: 二叉樹??

資源簡介

山東大學(xué)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計二叉樹放置放大器java

資源截圖

代碼片段和文件信息

import?java.awt.Canvas;
import?java.awt.Event;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Point;
import?java.lang.Integer;
import?java.util.Random;

import?javax.swing.JOptionPane;
import?javax.swing.JPanel;

public?class?Area?extends?Canvas{
Point?point?=null;
JPanel?controller;
int?index?=?1end=0max=0;
BinaryTree?nodes[]=new?BinaryTree?[100];
Drawing?draws[]=new?Drawing[5000];
String?s;
int?tolerance=Integer.MAX_VALUE;

private?Image?iBuffer;
private?Graphics?gBuffer;

public?int?getto(){
return?this.tolerance;
}
public?void?setto(int?in){
this.tolerance=in;
}
public?void?setIndex(int?x){//設(shè)置index的接口
???? index?=?x;
????}
????public?int?getIndex(){//設(shè)置index的接口
???? return?index?;
????}
????public?void?setmax(int?x){
???? max?=?x;
????}
????public?int?getmax(){
???? return?max?;
????}
????public?void?setnodes(BinaryTree[]?s){
???? this.nodes=s;
????}
????public?BinaryTree[]??getno(){
???? return?nodes?;
????}
????public?void?setd(Drawing[]?s){
???? this.draws=s;
????}
????public?Drawing[]?getdraws(){
???? return?draws?;
????}

????public?Area?(JPanel?controllerboolean?random){
super();
this.controller=controller;
draws[1]=new?fillCircler();
draws[index].x1=390;
draws[index].y1=25;
nodes[1]=new?BinaryTree();nodes[1].in=1;
nodes[1].d=0;nodes[1].D=0;
nodes[1].x=draws[index].x1;
nodes[1].y=draws[index].y1;
draws[index].i=1;draws[index].s1=“0“;
nodes[1].addall=false;nodes[1].ifadd=false;
}

public?boolean?mouseDown(Event?event?int?x?int?y){
if(point==null){
point?=new?Point(xy);
}else{
point.x=x;
point.y=y;
}
repaint();
int?i;
for(i=1;i<=index;){
if(nodes[i]!=null){
if(point.x>=nodes[i].x-30&&point.x<=nodes[i].x+30&&point.y>=nodes[i].y-30&&point.y<=nodes[i].y+30){
if(nodes[i].addall)
break;

s=JOptionPane.showInputDialog(null“請輸入子節(jié)點的消耗量“?+“““輸入“JOptionPane.PLAIN_MESSAGE);
if(s==null) break;
int?a=0;
a=jurge(s);//System.out.println(a);

if(tolerance!=Integer.MAX_VALUE){
while(a>=tolerance){
JOptionPane.showMessageDialog(null“請輸入一個比容忍值小的整數(shù)“);
s=JOptionPane.showInputDialog(null“請輸入子節(jié)點的消耗量“?+“““輸入“JOptionPane.PLAIN_MESSAGE);
if(s==null) break;
a=jurge(s);
//System.out.println(a);
}
}
if(s!=null){
if(nodes[i].ifadd){
index++;
int?r=index;
nodes[r]=new?BinaryTree();
nodes[i].R=nodes[r];
nodes[i].addall=true;
nodes[r].P=nodes[i];
nodes[r].D=0;
nodes[r].in=nodes[i].in+1;
nodes[r].addall=false;nodes[r].ifadd=false;
nodes[r].num=index-2;
if(i==1){
nodes[r].x=nodes[i].x+170;
nodes[r].y=nodes[i].y+180;
}
else{
nodes[r].x=nodes[i].L.x+180-50*(nodes[r].in-3);
nodes[r].y=nodes[i].y+100;
}

if(max<=a)max=a;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4737??2013-02-27?16:22??TEST\.classpath

?????文件????????380??2013-01-27?14:53??TEST\.project

?????文件????????598??2013-02-19?15:51??TEST\.settings\org.eclipse.jdt.core.prefs

?????文件???????6045??2013-03-24?16:06??TEST\bin\Area.class

?????文件????????802??2013-03-06?17:33??TEST\bin\BinaryTree.class

?????文件???????6676??2013-03-06?18:12??TEST\bin\Booster.class

?????文件????????778??2013-03-24?15:02??TEST\bin\Boosteroutlook$1.class

?????文件???????1692??2013-03-24?15:02??TEST\bin\Boosteroutlook$10.class

?????文件???????1728??2013-03-24?15:02??TEST\bin\Boosteroutlook$2.class

?????文件???????1018??2013-03-24?15:02??TEST\bin\Boosteroutlook$3.class

?????文件???????1019??2013-03-24?15:02??TEST\bin\Boosteroutlook$4.class

?????文件????????933??2013-03-24?15:02??TEST\bin\Boosteroutlook$5.class

?????文件????????667??2013-03-24?15:02??TEST\bin\Boosteroutlook$6$1.class

?????文件????????863??2013-03-24?15:02??TEST\bin\Boosteroutlook$6.class

?????文件????????818??2013-03-24?15:02??TEST\bin\Boosteroutlook$7.class

?????文件???????1381??2013-03-24?15:02??TEST\bin\Boosteroutlook$8.class

?????文件???????2229??2013-03-24?15:02??TEST\bin\Boosteroutlook$9.class

?????文件???????9701??2013-03-24?15:02??TEST\bin\Boosteroutlook.class

?????文件????????487??2013-03-24?16:06??TEST\bin\Drawing.class

?????文件???????1061??2013-03-24?16:06??TEST\bin\fillCircle.class

?????文件????????840??2013-03-24?16:06??TEST\bin\fillCircleb.class

?????文件????????977??2013-03-24?16:06??TEST\bin\fillCircler.class

?????文件????????839??2013-03-24?16:06??TEST\bin\fillCirclew.class

?????文件????????842??2013-03-24?16:06??TEST\bin\fillCircley.class

?????文件????????739??2013-03-24?16:06??TEST\bin\fillL.class

?????文件????????974??2013-03-06?10:53??TEST\bin\help$1.class

?????文件????????987??2013-03-06?10:53??TEST\bin\help$2.class

?????文件???????2934??2013-03-06?10:53??TEST\bin\help.class

?????文件???????1968??2013-03-06?10:53??TEST\bin\help1.class

?????文件???????1839??2013-03-24?14:10??TEST\bin\help2_use.class

............此處省略39個文件信息

評論

共有 條評論