
算法
小豆豆5
行走在奋斗路上的技术小白~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法小结
最近在做算法题的时候遇到了没有思路的几个题,在这里整理一下: 1.10亿个整数中找到出现次数最多的100个整数。 基本思路:哈希+小顶堆 Hash就是为了统计每个数出现的次数,然后发生冲突的地方用个链表把它链接起来,在每个节点中存储一个含有data和count成员的结构体,data记录相应的数字,而count记录对应的数字出现的次数,这一步的时间复杂度是o(n).(注意这里虽然数字很原创 2016-09-16 21:41:25 · 291 阅读 · 0 评论 -
快速排序Java实现
public class Sort { public static int [] quickSort(int []a,int low,int high){ if(low<high){ int middle = Partition(a,low,high); quickSort(a,0,middle-1);原创 2016-09-16 22:49:12 · 249 阅读 · 0 评论 -
单链表翻转Java实现
单链表翻转Java实现原创 2016-09-16 23:21:28 · 350 阅读 · 0 评论