首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
Dio、
嘉应学院
2018届
安卓工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(12)
最小的K个数
0
第一想法就是避免全排序(Arrays.sort()使用的是快速排序),应该使用堆排序。数据结构就不用自己写了吧(有时间写个最小堆也行),直接使用java.util.PriorityQueue(不是队列,基于堆排序)比较简单。 public ArrayList<Integer>...
发表于 2017-05-25 00:48:28
反转链表
8
/* * 使用Java栈的方式,这里的注意点是原来的头结点的next需要置为null,否则会导致遍历时无限循环,导致超时 */ public ListNode ReverseList(ListNode head) { if (head == null) return null; ...
发表于 2017-05-23 17:47:24
首页
上一页
1
2
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题