- 博客(7)
- 收藏
- 关注
原创 java中==,equals()比较
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 。他们之间的比较,应用双等号(==),比较的是他们的内存地址。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则
2016-10-01 13:59:34 257
原创 希尔(Shell sort)算法
package it.cast.sort; public class Shellsort { // 希尔算法(shell)核心思想: /* * 将一组比较长多的数按照一定的 数学公式进行分组(有很多分组方法,没有定论,这里选用gap=gap/2的分组方法,但是最后一个gap必须等于1) * 分组结束后,在组内进行插入算法排序。每进行一次分组
2016-09-16 16:18:49 342
原创 插入排序
package it.cast.sort; public class Charu { public static void charu(int[] n) { int j; for (int i = 1; i int temp = n[i]; for (j = i - 1; j >= 0
2016-09-15 22:13:18 251
原创 简单选择排序
public class Easy { /*简单选择排序 *注意循环的上下限的问题 * * 主要是对内循环进行分析 * 当循环进行到i时,把i赋给min,然后进行内循环。内循环从i开始,一直到a.length-1结束。 * 接下来来是进行内循环操作,这里要找到最小值的位置min。 * 怎样才能找到最
2016-09-15 16:24:53 222
原创 冒泡算法
package it.cast.sort; public class Maopao { /* * 1.1 最简单的排序算法 * 1,在每一次内循环时,a[i]与a[j]比较(j是不断变大的, 内循环中,i的大小是不变化的, * 且第一个j等于i+1,当出现a[i]>a[j]时,将两个数字顺序交换位置 *2,数字是从前边往后边进行
2016-09-15 13:00:21 301
原创 抽象类,接口知识点总结
最近一直在自学java基础,但是对类,抽象类,接口的应用认识还是比较模糊,今天对它们进行一下总结。 一、继承 1.1 当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。 1.2 被private修饰的属性和方法:私有的属性和方法不能被子类继承,子类只能继承protected 和 public 的属性和方法(另外一种说法继承了但没权限访问,跟没
2016-09-10 14:50:31 383
原创 编程中最没用的是源代码,最有用的是数据结构和算法
今天是我第一天创建博客,打开csdn,在最显眼的地方看到一句话:“编程中最没用的是源代码,最有用的是数据结构和算法”,最为刚刚接触计算机编程的我,还不能很好的体会到这句话的道理,但感觉说的很深刻,很有道理。准备学习计算机的时候,高人就告诉我,非计算机专业出身要好好学数据结构和算法,当时还很困惑,还在想不是编程吗,不是敲代码吗,怎么和数据结构和算法扯上关系啦?现在看了很多文章,敲了一点代码,听了几节
2016-09-10 10:19:41 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人