摘要: 二分查找 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用 阅读全文
posted @ 2018-03-15 10:01 微微_echo 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 线性查找 线性查找又称顺序查找,是一种最简单的查找方法,它的基本思想是从第一个记录开始,逐个比较记录的关键字,直到和给定的K值相等,则查找成功;若比较结果与文件中n个记录的关键字都不等,则查找失败。 中文名 | 外文名|定义|应用学科|缩写|元 素 | | | | | 线性查找 | linear s 阅读全文
posted @ 2018-03-15 09:59 微微_echo 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列 第一次就将第一个 与`[3] 5`挪动到第二个 后面)。 中文 阅读全文
posted @ 2018-03-15 09:58 微微_echo 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ``` package com.echo; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; /** * Java保留两位小数四种方法 * * @author Echo * */ public class RetainTwoDecimal { doub... 阅读全文
posted @ 2018-03-15 09:57 微微_echo 阅读(18847) 评论(0) 推荐(1) 编辑
摘要: java函数中的传值和传引用问题一直是个比较“邪门”的问题, 其实java函数中的参数都是传递值的, 所不同的是对于基本数据类型传递的是参数的一份拷贝,对于类类型传递的是该类参数的引用的拷贝, 当在函数体中修改参数值时,无论是基本类型的参数还是引用类型的参数,修改的只是该参数的拷贝,不影响函数实参的 阅读全文
posted @ 2018-03-15 09:56 微微_echo 阅读(674) 评论(0) 推荐(0) 编辑
摘要: ``` / 1)(使用输入值初始化数组)下面的循环使用用户输入值初始化数组: / public static void inputIntialize() { int[][] matrix = new int[3][3]; Scanner input = new Scanner(System.in); 阅读全文
posted @ 2018-03-15 09:55 微微_echo 阅读(933) 评论(0) 推荐(0) 编辑
摘要: ``` / 1)(使用输入值初始化数组)下面的循环使用用户输人的数值初始化数组array / public static void inputInitalize() { int[] array = new int[10]; Scanner input = new Scanner(System.in) 阅读全文
posted @ 2018-03-15 09:54 微微_echo 阅读(346) 评论(0) 推荐(0) 编辑