![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
Sheldon__Lee
默默奋斗的程序狗
展开
-
新手入门的I/O简单基础知识
关于新手初步了解I/O流方面的基础知识,用于复制电脑文件的一些代码原创 2017-02-09 21:42:14 · 500 阅读 · 0 评论 -
TCP/UDP的简单相关基础知识点涉及聊天室的实现
关于TCP/UDP的一些基础区分和相关代码的实现原创 2017-02-10 12:23:22 · 842 阅读 · 0 评论 -
排序算法之优化版冒泡排序
优化版的冒泡排序加入了一个boolean标志位,若排序已经完成,即没有发生数据交换,则标志位为false,不必去遍历后面的数据,最小时间复杂度O(n),最大时间复杂度为O(n^2). 思路:这里的排序替换是从数组的最后一位开始,依次于前一位进行比较,比如数组长度为10.则是array[9]与array[8]比较,如果9的值大于8.交换,标志位置为true,然后是8与7比较,依次类推,当原创 2017-06-08 13:59:31 · 416 阅读 · 0 评论 -
排序算法之简单选择排序
排序算法之简单选择排序原创 2017-07-14 22:21:41 · 279 阅读 · 0 评论 -
排序算法之直接插入排序
直接插入排序:直接提取出一个元素,与前面的元素挨个进行比较,直到找到合适的位置,进行插入 最好的时间复杂度为O(n),最差的为O(n^2) 同样的时间复杂度,性能要比冒泡排序和选择排序的插入性要好 public void insertionSort(int[] array){ int i, j; for(i = 1;i if原创 2017-07-15 16:53:38 · 288 阅读 · 0 评论