自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 四.希尔排序

说明:希尔排序是在直接插入排序的基础上进行优化; 分块进行比较,时间复杂度突破O(n^2); 希尔排序进行分组后,每组进行插入排序,分组值有大变小;

2019-05-20 15:18:59

阅读数 83

评论数 0

原创 三.直接插入排序

直接插入排序实现代码: 说明:直接插入排序主要是设置哨兵; 每次与前一位进行比较,如果小则,更换哨兵,进行移位比较; 哨兵还有一个重要作用就是:防止移位比较的时候溢出; 一 /** * 时间更少 * @param list */ static public void s...

2019-05-20 15:16:50

阅读数 62

评论数 0

原创 二.简单选择排序

思想:每次找出最小值,记录下标; 简单选择排序代码实现: static public void simpleSelectionSort(List<Integer>list) { int min = 0; for(int i=0;i < list.size()-...

2019-05-20 15:11:31

阅读数 85

评论数 0

原创 一.冒泡排序

冒泡排序方法代码实现: //冒泡排序主要实现一, static public void buddleSort(List<Integer> list) { for(int i=0;i<list.size();i++){ for(int j = i+1;j &l...

2019-05-20 15:09:26

阅读数 47

评论数 0

原创 isMemberOfClass与isKindOfClass的区别

#pragma 一.实例对象调用-isMemberOfClass //实例对象调用对象方法:-isMemberOfClass //方法内部获取当前实例对象的类对象与后面的类对象比较// NSLog(@"%d",[[[Person ...

2019-05-20 14:13:22

阅读数 51

评论数 0

原创 数据结构之环形链表

public boolean hasCycle(ListNode head) { if (head == null || head.next == null)return false; ListNode lowNode = head;//使用快慢指针的方法 ...

2019-05-04 17:40:17

阅读数 81

评论数 0

原创 数据结构之反转链表

public ListNode reverseList(ListNode head) { if (head == null || head.next == null) return head; ListNode newHead = null;//创建新链表 ...

2019-05-04 17:27:22

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除