本文共 368 字,大约阅读时间需要 1 分钟。
算法
10亿个数字里里面找最小的10个。
有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优。
2亿个随机生成的无序整数,找出中间大小的值。
给一个不知道长度的(可能很大)输入字符串,设计一种方案,将重复的字符排重。
遍历二叉树。
有3n+1个数字,其中3n个中是重复的,只有1个是不重复的,怎么找出来。
写一个字符串(如:www.javastack.cn)反转函数。
常用的排序算法,快排,归并、冒泡。 快排的最优时间复杂度,最差复杂度。冒泡排序的
优化方案。二分查找的时间复杂度,优势。
一个已经构建好的TreeSet,怎么完成倒排序。
什么是B+树,B-树,列出实际的使用场景。
一个单向链表,删除倒数第N个数据。
200个有序的数组,每个数组里面100个元素,找出top20的元素。
单向链表,查找中间的那个元素。
转载地址:http://imxrb.baihongyu.com/