2017年3月28日

Java的常用类库

摘要: Java类库概念 Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是Java类库。 包名以java开始的包是Java核心包;包名以javax开始的包是Java扩展包。例如javax.swing包。 常用的Java核心包 接口 java.la 阅读全文

posted @ 2017-03-28 16:22 一个不会coding的girl 阅读(307) 评论(0) 推荐(0) 编辑

HTTP与HTTPS

摘要: HTTPS安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息,它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。HTTPS用于对数据的压缩和解压操作,并返回网络上传回的结果。HTTPS实际上应用了SSL作为HTTP应用层的子层。 阅读全文

posted @ 2017-03-28 15:29 一个不会coding的girl 阅读(269) 评论(0) 推荐(0) 编辑

各种排序算法的比较

摘要: 排序算法性能 稳定性:所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,就称这种排序方法是稳定的。 阅读全文

posted @ 2017-03-28 13:14 一个不会coding的girl 阅读(158) 评论(0) 推荐(0) 编辑

数据结构之堆排序

摘要: 基本思想 对于给定的n个记录,初始时把这些记录看做一颗顺序存储的二叉树,然后将其调整为一个大顶堆,然后将堆的最后一个元素与对顶元素进行交换后,堆的最后一个元素即为最大记录;接着将前(n-1)个元素重新调整为一个大顶堆,再将堆顶元素与当前堆的最后一个元素进行交换后得到次大的记录,重复该过程知道调整的堆 阅读全文

posted @ 2017-03-28 12:54 一个不会coding的girl 阅读(182) 评论(0) 推荐(0) 编辑

数据结构之希尔排序

摘要: 基本原理 希尔排序也被称为“缩小增量排序”。先将待排序的数组元素分为多个子序列,使得每个子序列的元素个数相对较小,然后对每个子序列分别进行直接插入排序,待整个待排序序列“基本有序后”,最后再对所有元素进行一次直接插入排序。 程序如下 程序结果 算法分析 阅读全文

posted @ 2017-03-28 11:13 一个不会coding的girl 阅读(137) 评论(0) 推荐(0) 编辑

快速排序与归并排序的区别与联系

摘要: 相同点 两者原理都是采用“分而治之”的思想,即首先把待排序的元素分为两组,然后分别对这两组排序,最后把两组结果进行合并。 不同点 进行的分组策略不同,后面的合并策略也不同。 归并排序的分组策略是假设待排序的元素存放在数组中,那么其把数组前面一半元素作为一组,后面一半所谓另一组。而快速排序则是根据元素 阅读全文

posted @ 2017-03-28 09:09 一个不会coding的girl 阅读(2208) 评论(0) 推荐(1) 编辑

导航