- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 冒泡排序与选择排序
冒泡排序基本思路: 把未排序的个元素从头到尾依次比较相邻元素是否逆序(与欲排顺序有关),若是逆序就交换这两个元素,经过第一轮排序后,可以将最大或最小的元素排好,然后用同样的方法将剩余的元素逐个进行比较,就可以得到所要得到的顺序。效率: 比较和交换的次数都是O(n的平方)
2015-06-17 21:01:02 334
原创 设计模式浅析之--模板方法模式Template Method
设计模式浅析之–模板方法模式Template Method 模板模式被应用的比较多,尤其是在框架设计中,框架的作用在很大程度上就是为你创建一个方便的开发程序的模板,而你只需要实现模板中的一些接口就能完成一个复杂的任务。模板的核心是,大的逻辑已经定义,你要做的就是实现一些具体的步骤,不同的人实现这些步骤的方法也会有所不同,从而模板的行为也会表现出具体的区别。 模板的结构: 1.抽象模板:抽
2015-05-19 18:17:36 461
原创 给定一个整型数组,求数组元素大于等于所有元素平均值的元素个数
public class GetCount { public static void main(String[] args) { int[] intArr={1,2,3,4,5,6,7,8,9,10}; System.out.println(getCount(intArr)); } static int getC
2013-12-26 22:50:08 3683
原创 字符串重新排序,数字字符移到右边,字母字符移到左边,保持字符在原字符串中的前后顺序不变
字符串重新排序,数字字符移到右边,字母字符移到左边,保持字符在原字符串中的前后顺序不变,如输入2ha0pp12y,输出happy2012public class Move { public static void main(String[] args) { String str="2ha0pp12y"; System.out.println(get
2013-12-26 22:44:58 1034
原创 判断一个字符串是否是首字母大写,其余字母小写,是则输出true,否则输出false
import java.util.Scanner;public class WordPanDuan { public static void main(String[] args) { Scanner s=new Scanner(System.in); String str=s.nextLine(); System.out.pri
2013-12-26 22:41:02 3612 2
原创 两个数组逆排元素对应相加,返回一个数组
2个数组a[],b[],将a中的元素和b中的逆排元素一一对应相加,返回一个数组。如a=[1,3,5],b=[3,4,5],则返回[6,7,8];条件为b非空并且长度与a一致import java.util.Arrays;public class AddArray { public static void main(String[] args) { i
2013-12-26 22:34:35 805
原创 从输入的数字序列中分别求奇数和偶数
import java.util.Scanner;public class GetSum { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入数字序列:"); String numSt
2013-12-26 22:28:43 1475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人