![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lintcode
kavstall
这个作者很懒,什么都没留下…
展开
-
1265. 消除游戏
消除游戏题目 有一个从1到n的排序整数列表。从左到右,然后删除第一个数字和每隔一个数字删一个,直到到达列表末尾。 再次重复上一步,但这次从右到左,从剩余的数字中删除最右边的数字和每隔一个数字删一个。 我们继续重复这些步骤,从左到右,从右到左交替,直到剩下一个数字。 找到长度为 n 的列表剩下的最后一个数字 样例 样例1 输入: 9 输出: 6 解释: 删除顺序如下: 1 2 ...原创 2019-12-24 17:03:18 · 221 阅读 · 0 评论 -
第K大元素(非快速排序法)
题目描述: 在数组中找到第ķ大的元素。 注意事项 你可以交换数组中的元素的位置 样例 给出数组 [9,3,2,4,8],第三大的元素是4 给出数组 [1,2,3,4,5],第一大的元素是 5,第二大的元素是 4,第三大的元素是 3,以此类推 本人使用的Java进行编程 要获取第ķ大的值,如果要先进行排序(如冒泡排序),则耗时非常的长。我在网上找到了...原创 2018-03-28 17:56:20 · 872 阅读 · 0 评论 -
1326. 边界排序
边界排序题目 给定一个n * n 的矩阵,按照矩阵的层次顺时针排序,返回按层排好序的矩阵 样例 示例 输入: grids = [[9, 9, 8, 8], [4, 3, 3, 7], [4, 2, 2, 7], [5, 5, 6, 6]] 输出: [[4, 4, 5, 5], [9, 2, 2, 6], [9, 3, 3, 6], [8, 8, 7, 7]] 解释: 矩阵第一层边界的元素是 [9...原创 2019-12-26 10:42:11 · 233 阅读 · 0 评论