摘要: ```` package com.java.base.sort.algorithm; / 冒泡排序 算法思路: 1.从数列第一个数开始,比较每相邻的两个数, 将较大(或较小)数交换至后面,直到将最大的数交换到数列最后 2.再循环第一步直到数列中只剩下第一个数 算法复杂度:O(n²) 稳定性:稳定 @ 阅读全文
posted @ 2018-08-01 22:08 怀瑾握瑜XI 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ```` / 插入排序 算法思路: 1.选取数列第一个数作为已排序,数列的其他部分作为待排部分 2.每次取待排部分的第一个元素待插入数,然后从已排序部分末尾开始遍历,直到找到比待插入数小(或者打)的数 3.将这个小的数的位置后的数往后移动,空出一位,再将待插入数插入 4.重复以上步骤,直到无待排部分 阅读全文
posted @ 2018-08-01 22:06 怀瑾握瑜XI 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ```` / 选择排序 算法思路: 1.遍历数列,找到最小(或最小)元素,然后将其放到数列首位,作为已排序部分 2.对剩下待排序数列,重复以上第一步,找到最小(或最小)元素放到已排序的部分后面,直到无待排序部分 算法复杂度:O(n²) 稳定性:不稳定 @author lxy / public cla 阅读全文
posted @ 2018-08-01 22:02 怀瑾握瑜XI 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 转载自 "Git warning: CRLF will be replaced by LF in XXX" 今天,普通平凡的一天,平凡的使用 git add .,然后又出现一个之前没遇到的错误提示 。 真开心,手下败将又可以多一个了。 以下是错误提示: warning: CRLF will be r 阅读全文
posted @ 2018-08-01 09:19 怀瑾握瑜XI 阅读(301) 评论(0) 推荐(0) 编辑