问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java简单算法 急急急了

发布网友 发布时间:2022-04-25 18:25

我来回答

4个回答

热心网友 时间:2023-10-23 15:13

冒泡排序

public static void bubbleSort(int []arr) {

for(int i =0;i<arr.length-1;i++) {

for(int j=0;j<arr.length-i-1;j++) {  //-1为了防止溢出

if(arr[j]>arr[j+1]) {  //把大的数放在后面

int temp = arr[j];                    

arr[j]=arr[j+1];                    

arr[j+1]=temp;

}

}    

}

}

2. 希尔排序

public static void main(String [] args)

{

int[]a={49,38,65,97,76,13,27,49,78,34,12,64,1};

//希尔排序

int d=a.length;

while(true){

d=d/2;

for(int x=0;x<d;x++){

for(int i=x+d;i<a.length;i=i+d){

int temp=a[i];

int j;

for(j=i-d;j>=0&&a[j]>temp;j=j-d){

a[j+d]=a[j];

}

a[j+d]=temp;

}

}

if(d==10){

break;

}

}

}

热心网友 时间:2023-10-23 15:14

1、九九乘法表
public class convert {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+j*i+"");
}
System.out.print("\n");
}
}
}
2、冒泡排序

public static void bubbleSort(int[] numbers){
int temp = 0;
int size = numbers.length;
for(int i = 0 ; i < size-1; i ++){
for(int j = 0 ;j < size-1-i ; j++){
if(numbers[j] > numbers[j+1]) //交换两数位置 {
temp = numbers[j];
numbers[j] = numbers[j+1];
numbers[j+1] = temp;
}
}
}
}

热心网友 时间:2023-10-23 15:14

冒泡排序 01背包

热心网友 时间:2023-10-23 15:15

import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;public class Main { public static void main(String[] args) { // Get the script engine manager ScriptEngineManager manager = new ScriptEngineManager(); // Try executing scripts in Nashorn, Groovy, Jython, and JRuby execute(manager, "JavaScript", "print("Hello JavaScript")");
execute(manager, "Groovy", "println("Hello Groovy")");
execute(manager, "jython", "print "Hello Jython"");
execute(manager, "jruby", "puts("Hello JRuby")");
} public static void execute(ScriptEngineManager manager, String engineName,
String script) {

ScriptEngine engine = manager.getEngineByName(engineName); if (engine == null) {
System.out.println(engineName + " is not available."); return;
} try {
engine.eval(script);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时间试排卵纸最佳 排卵第十天排卵试纸弱阳怎么回事 手机app下载课后帮 课后帮点击了家长怎么改成学生的 课后帮绑定学生后还能绑定家长吗 课后帮怎么注册 课后帮注册教程 癫痫急救的正确方法 癫痫持续状态的抢救要点 小儿癫痫发作的急救措施 癫痫病急救常识有哪些要点 如何免费获取QQ音乐? 在哪里找免费的QQ音乐? QQ里有免费的音乐代码吗?能教教我吗?说详细点 智能手机下面的三个按键灯怎么打开 智能手机背光灯怎么开 手机背光灯不稳定,一会儿亮一会儿暗的,怎么回事 手机背光灯对手机好吗? 小米4的按键有背光灯吗 智能手机背光灯长时间处于常亮对手机有伤害吗 智能机屏幕灯不亮,是怎么回事。 “oppor9”手机的按键背光灯不亮了怎么办? 鲁花花生油为什么是一级,菜籽油为什么是三级 鲁花食用油的产品标准号为GB1536是什么意思? 现在超市里鲁花牌花生油没有标GB&#47;T1534,其它符号代替,能不能买_百度问一问 京东版鲁花花生油为什么执行标准是155 鲁花花生油标准号QLLH0015S是什么意思? 想办张银行卡.要几位密码???急 银行卡密码有多少位? 银行卡密码设置要几位数? 银行卡密码有几位数? QQ免费背景音乐如何添加,如何找不带等号的音乐 QQ的免费音乐播放器怎么弄? QQ好听免费铃声歌曲有哪些? java基础计算:m=4,则++m和m++有什么区别? java算法分别用递归和递推方法编写? Java基本运算符的计算练习,求解 两个路由器怎么当作交换机使用 两个路由器其中一个当交换机如何设置 连接两个路由器参数设置,两个路由器都当交换机用。 第二个路由器做交换机具体怎么操作? 两个路由用了一个,可以把另一个当做交换机用吗?怎样设置? 怎样将第二个路由器当交换机使用 两个路由器,其中一个怎么当交换机使用呢 家里第二个路由器当交换机使用,两个路由器发出的是同一个无线信号吗? 如何把第二台路由器当作交换机使用? 两台路由器都作为交换机使用?怎样设置? 有两个路由器..一个当路由器.一个当交换机用.......... 我现在有两个路由器一个是无线的,怎么把无线的当交换机用啊?要怎样设置? - 信息提示 两个路由器 另一个作交换机用