会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不一样的攻城狮
博客园
首页
新随笔
联系
订阅
管理
2015年12月27日
经典排序—归并排序思想及实现
摘要: 归并排序(Merge)是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 将已有序...
阅读全文
posted @ 2015-12-27 14:05 不一样的攻城狮
阅读(4960)
评论(0)
推荐(0)
2015年12月19日
链表——实现单链表的反转
摘要: 实现代码(java):public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }public class Solution { pub...
阅读全文
posted @ 2015-12-19 22:10 不一样的攻城狮
阅读(177)
评论(0)
推荐(0)
2015年12月18日
经典排序—插入排序
摘要: 算法描述:假定n是数组的长度, 首先假设第一个元素被放置在正确的位置上,这样仅需从1到n-1范围内对剩余元素进行排序。对于每次遍历,从0到i-1范围内的数组元素已经被排好序,每次遍历的任务是:通过扫描前面已排序的子列表,将位置i处的元素定位到从0到i的子列表之内的正确的位置上。将arr[i]复制为...
阅读全文
posted @ 2015-12-18 21:48 不一样的攻城狮
阅读(223)
评论(0)
推荐(0)
公告