算法-java
1542161208
复制粘贴工程师
展开
-
Java实现选择与冒泡排序算法
//选择排序:import java.util.Arrays;public class Demo10 { public static void main(String[] args) { int[] arr = {23,2,15,29,30}; String str = selectSort(arr); System.ou原创 2017-09-22 19:34:49 · 232 阅读 · 0 评论 -
使用欧几里得算法求两个自然数的最大公约数
import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入两个自然数:"); int m = s.原创 2017-09-08 12:36:41 · 1541 阅读 · 0 评论 -
一般方法求两个自然数的最大公约数(蛮力法)
public class Demo1 { public static void main(String[] args) { commFactor(48,36); } public static void commFactor(int m,int n){ int sum = 1; for(int i=2;i原创 2017-09-07 22:00:52 · 1500 阅读 · 0 评论 -
鸡兔同笼问题的求解
方法一:(一般方法)import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入头的总数:");原创 2017-09-08 21:37:45 · 976 阅读 · 0 评论 -
百元求百鸡问题
/** * 百元买百鸡的问题: * 已知公鸡5元一只,母鸡3元一只,小鸡1元三只,用100元钱买100只鸡,问公鸡,母鸡,小鸡各多少只? * @author Administrator * */public class Demo5 { public static void main(String[] args) { int x,y,z;//x,y原创 2017-09-11 22:31:44 · 710 阅读 · 2 评论 -
查找某个元素在数组中的位置
方法一:/** * 折半查找法 * @author Administrator * */public class Demo6 { public static void main(String[] args) { int[] arr = {12,13,38,45,67,100}; int index = halfSearch(原创 2017-09-11 22:56:28 · 5406 阅读 · 0 评论 -
Java实现BF串匹配算法
//java实现BF串匹配算法:import java.util.Scanner;public class Demo8 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入第一个字符串:");原创 2017-09-21 20:31:01 · 1540 阅读 · 1 评论