题目:给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数。要求下排每个数都是先前上排对应那个数在下排十个数中出现的次数。举一个例子,...
排序算法包括很多,常见的有快排,堆排序,冒泡排序,归并排序,选择排序,插入排序等, 各种排序算法经常出现在面试题中。 1.快速排序思想:选择一个...
题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 关键点:1....
题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条...
题目描述:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求...
题目描述:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。关键点:1.栈的使用2.除定义原始栈外,用另外一个栈来存放当前实...
题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。关键点:1.递归2....
目前在做电商推荐业务, 对一般公司的推荐流程有了一个初步的了解,现在过来总结一些。 以前在学校接触到的电商推荐例如天猫的推荐比赛等,都是很小的数...
目前在某公司的数据部门实习,会经常遇到scala, spark, hive, 定时执行,回调, hdfs等名词, 通过一个月的实习,大概清楚了大...