螺蛳

博客园 首页 新随笔 联系 订阅 管理

2016年4月25日 #

摘要: 一 数组是一个多个相同数据的集合。数组的长度一旦定义,将不能改变。数组的下标是从0开始的,到数组的长度-1结束。 1.数组的声明,初始化 int[] a = new int[3]{1,2,3}; int[] b ={1,2,3}; int i=3; int[] c = new int[i]; c[0 阅读全文
posted @ 2016-04-25 12:18 螺蛳 阅读(101) 评论(0) 推荐(0) 编辑

摘要: 一 算法思想 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 二 代码如下 // 希尔排序。随机数列中(100个),计算交换次数(交换的次数在300-400左右,时间复杂度O(n的1 阅读全文
posted @ 2016-04-25 12:08 螺蛳 阅读(104) 评论(0) 推荐(0) 编辑

摘要: 一 算法思想: 每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止;而查找适当位置的查找方法使用二分查找法,则叫做二分插入排序。 二 代码如下: public class Test2 { // 二分插入排序。随机数列中(100个),计算交换次数(交换的次 阅读全文
posted @ 2016-04-25 12:08 螺蛳 阅读(457) 评论(0) 推荐(0) 编辑

摘要: 一 算法思想 每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。 对于一个有n个元素的数组R,第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n 阅读全文
posted @ 2016-04-25 12:07 螺蛳 阅读(147) 评论(0) 推荐(0) 编辑

2016年4月20日 #

摘要: 一 . Java的数据类型分为 1.原生数据类型 也叫基本数据类型,分为整形,浮点型,字符型,布尔型。整形有 byte,short,int,long;浮点型有float,double;字符型有 char ;布尔型有 boolean。 2.引用数据类型 包括类,接口,数组 二.常量和变量 常量是值不发 阅读全文
posted @ 2016-04-20 11:26 螺蛳 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 一 条件判断 1. 条件运算符(三元表达式) ,其形式为: type d = a ? b : c; 具体化形式为:int d = 2 < 1 ? 3 : 4; 2. 轻量级的文本编辑器:UltraEdit、Editplus、vi、vim、gvim 3. 流程控制语句 if 的用法为: 第一种形式: 阅读全文
posted @ 2016-04-20 11:26 螺蛳 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 一 字符串 Java字符串关键字是String,是一个类,创建新的字符串即创建一个新的对象。 1.字符串的声明及初始化。 String str; //只做声明 String str1="aaaa"; //声明并赋值,注意此时是在字符串常量池中创建对象,并将对象的内存地址赋值给str1 String 阅读全文
posted @ 2016-04-20 11:25 螺蛳 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 1、 JASE : J2SE 这个就是我们现在在学的东西,他是一切Java的核心基础 JAME :J2ME : 他是Java的一个微型版,主要用来做移动开发 JAEE :J2EE Java企业版本,主要用来做企业的快速开发(struts2,hiberante,spring) 2. 目前Java是or 阅读全文
posted @ 2016-04-20 09:28 螺蛳 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 一 算术运算符,包括+,-,*,/,%, 1. 如果在一个算术运算中有int,double,float那么最终运算的结果是double,那么也就是说参与运算的类型和得到的结果:结果一定是参与运算的精度最高的那个类型 2. 算术运算中的除法 int a = 5 / 2; 如果得到的结果类型是一个整数而 阅读全文
posted @ 2016-04-20 09:26 螺蛳 阅读(164) 评论(0) 推荐(0) 编辑