摘要: “希尔排序法”是 D.L.Shell 在 1959 年 7 月发明的一种排序法,而该排序法直接以发明者命名。其排序法的原理有点像插入排序法,但它可以减少数据搬移的次数。排序的原则是将数据区分成特定间隔的几个小区块,以插入排序法排完区块内的数据后再渐渐减少间隔的距离。 阅读全文
posted @ 2020-04-13 21:54 chienpengl 阅读(359) 评论(0) 推荐(0)
摘要: 插入排序法 (Insert Sort) 是将数组中的元素,逐一与已排序好的数据作比较,再将该数组元素插入适当的位置。 阅读全文
posted @ 2020-04-12 20:56 chienpengl 阅读(418) 评论(0) 推荐(1)
摘要: 选择排序法可使用两种方式排序,一为在所有的数据中,当由大到小排序,则将最大值放入第一个位置;若由小至大排序时,则将最大值放入位置末端。 阅读全文
posted @ 2020-04-12 18:59 chienpengl 阅读(546) 评论(0) 推荐(1)
摘要: 冒泡排序法又称为交换排序法,是由观察水中冒泡变化构思而成,气泡随着水深压力而改变。气泡在水底时,压力最大,气泡最小;当慢慢浮上水面时,发现气泡由小渐渐变大。 阅读全文
posted @ 2020-04-12 07:18 chienpengl 阅读(919) 评论(0) 推荐(0)
摘要: 排序好处: 数据较容易阅读 数据较利于统计及整理 可大幅度减少数据搜索时间 阅读全文
posted @ 2020-04-10 17:18 chienpengl 阅读(223) 评论(0) 推荐(0)
摘要: 计算机是以二进制补码的形式存储数值。char 的大小是 1 个字节(8bit),取值范围是 -128 ~ 127 阅读全文
posted @ 2019-08-21 18:12 chienpengl 阅读(936) 评论(0) 推荐(0)
摘要: 数据流是指一组有顺序的,有起点和终点的字节集合。 最初的版本中,java.io 包中的流只有普通的字节流,即以 byte 为基本处理单位的流。字节流用来读写 8 位的数据,由于不会对数据做任何转换,因此可以用来处理二进制的数据。 阅读全文
posted @ 2019-06-10 08:47 chienpengl 阅读(734) 评论(0) 推荐(0)
摘要: JDK1.8 组件概念图 阅读全文
posted @ 2019-06-10 08:46 chienpengl 阅读(323) 评论(0) 推荐(0)
摘要: Java 编译器将 Java 程序编译成虚拟机能够识别的二进制代码,这种代码称为字节码(Bytecode)。 阅读全文
posted @ 2019-06-10 08:34 chienpengl 阅读(920) 评论(0) 推荐(0)
摘要: \bin 目录包含 Java 的开发工具,包括 Java 编译器 javac.exe、Java 解释器 java.exe 等; 阅读全文
posted @ 2019-06-10 08:31 chienpengl 阅读(258) 评论(0) 推荐(0)