上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页
摘要: 题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 思路: 利用快速排序的partion 来解决 如果基于数字的第k个数字来调整,使得比第k个数字小的数字都位于数组的左边,比k个数字大的所有数字都位于数组右边。这样 调 阅读全文
posted @ 2017-12-13 23:39 乐乐章 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路1:时间复杂度 nlogn 先排序。 如果符合条件的话,那个数一定是在数组 阅读全文
posted @ 2017-12-13 23:36 乐乐章 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 思路: 由于要求转换之后的链表是排好序的,我们可以中序遍历 阅读全文
posted @ 2017-12-13 22:02 乐乐章 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 1 public class Solution { 2 public Ra 阅读全文
posted @ 2017-12-13 21:31 乐乐章 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1 自我介绍? 2你是如何学习机器学习的? 3你喜欢看paper么 ?国内的多还是国外的多?看过哪些paper;? 4说一下暑假实习的内容? 5聊比赛 比赛流程? 怎么构建特征? 怎么选择特征? 6xgboost top K 的特征是怎么选出了的? 7决策树,算信息增益,信息增益率 8信息增益率的公 阅读全文
posted @ 2017-12-13 16:02 乐乐章 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 要查找树A 是否存再和树B一样的子树,我们可以分为2步: 1 遍历树A 找到与B根节点相同的节点R 2 判断以R为根节点 构成的树 与树B是否相同,递归的去做,先判断根节点是否相同,再判断左右节点是 阅读全文
posted @ 2017-12-12 21:41 乐乐章 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,反转链表后,输出链表的所有元素。 方法1: 利用循环: pre head next 1→2→3 递归版: 抽象出来 1→2->3 R(2)表示2节点以后的都已经反转好了,而且返回的是反转后的头结点3 1->2←3 我们要做的就是 把 1——>2反转成1<——2 1—————— 阅读全文
posted @ 2017-12-12 21:08 乐乐章 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 归并排序; 剑指Offer--35数组中的逆序对 148. Sort List(归并排序) 如下图所示,为数组 [7, 3, 2, 6, 0, 1, 5, 4][7,3,2,6,0,1,5,4] 的归并排序过程。 1 //merge sort 2 public static void merge(i 阅读全文
posted @ 2017-12-08 21:07 乐乐章 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 堆排序、快速排序、希尔排序、直接选择排序是不稳定的排序算法,而冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, 阅读全文
posted @ 2017-12-08 21:06 乐乐章 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 题目:从上往下打印出二叉树的每个节点,同层节点从左至右打印 错误1 :Queue is abstract; cannot be instantiated queue 是个接口,无法被实例化。 错误2: ArrayList cannot be converted to Queue ArrayList 阅读全文
posted @ 2017-12-02 10:03 乐乐章 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页