上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 设计并实现一个 TwoSum 类。他需要支持以下操作:​add​ 和 ​find​。 ​add​ -把这个数添加到内部的数据结构。 ​find​ -是否存在任意一对数字之和等于这个值 在线评测地址: LintCode 领扣​ 样例 1: add(1);add(3);add(5); find(4)// 阅读全文
posted @ 2020-09-17 18:43 LintCode领扣 阅读(227) 评论(0) 推荐(0)
摘要: n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击(任意两个皇后不能位于同一行,同一列,同一斜线)。 给定一个整数n,返回所有不同的n皇后问题的解决方案。 每个解决方案包含一个明确的n皇后放置布局,其中“Q”和“.”分别表示一个女王和一个空位置。 在线评测地址: LintCode 阅读全文
posted @ 2020-09-16 20:46 LintCode领扣 阅读(517) 评论(0) 推荐(0)
摘要: 他来了他来了,他带着求职干货走来啦! 他是谁? BATJ互联网大厂P8技术专家,10+年Java后端架构经验,他就是杨逍老师! 讲座内容介绍: 如何成为大厂工程师? Java高级工程师的求职路径 Java高级工程师的技能树 不同级别的工程师技能要求 Java高级工程师面试题一览 讲座时间: 北京9月 阅读全文
posted @ 2020-09-15 21:57 LintCode领扣 阅读(162) 评论(0) 推荐(0)
摘要: 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 样例1: 输入:[−2,2,−3,4,−1,2,1,−5,3] 输出:6 解释:符合要求的子数组为[4,−1,2,1],其最大和为 6。 样例2: 输入:[1,2,3,4] 输出:10 解释:符合要求的子数组为[1,2,3,4],其最大和 阅读全文
posted @ 2020-09-15 18:20 LintCode领扣 阅读(210) 评论(0) 推荐(0)
摘要: 给定骑士在棋盘上的 ​初始​ 位置(一个2进制矩阵 ​0​ 表示空 ​1​ 表示有障碍物),找到到达 ​终点​ 的最短路线,返回路线的长度。如果骑士不能到达则返回 ​-1​ 。 起点跟终点必定为空. 骑士不能碰到障碍物. 路径长度指骑士走的步数. 在线评测地址: LintCode 领扣​ 说明 如果 阅读全文
posted @ 2020-09-14 21:20 LintCode领扣 阅读(415) 评论(0) 推荐(0)
摘要: 判断是否序列 ​org​ 能唯一地由 ​seqs​重构得出. ​org​是一个由从1到n的正整数排列而成的序列,1≤n≤10​^4​​。 重构表示组合成​seqs​的一个最短的父序列 (意思是,一个最短的序列使得所有 ​seqs​里的序列都是它的子序列). 判断是否有且仅有一个能从 ​seqs​重构 阅读全文
posted @ 2020-09-11 20:31 LintCode领扣 阅读(172) 评论(0) 推荐(0)
摘要: 给定 n, m, 分别代表一个二维矩阵的行数和列数, 并给定一个大小为 k 的二元数组A. 初始二维矩阵全0. 二元数组A内的k个元素代表k次操作, 设第i个元素为 ​(A[i].x, A[i].y)​, 表示把二维矩阵中下标为A[i].x行A[i].y列的元素由海洋变为岛屿. 问在每次操作之后, 阅读全文
posted @ 2020-09-10 18:35 LintCode领扣 阅读(238) 评论(0) 推荐(0)
摘要: 给一个目标数 ​target​, 一个非负整数 ​k​, 一个按照升序排列的数组 ​A​。在​A​中找与​target​最接近的​k​个整数。返回这​k​个数并按照与​target​的接近程度从小到大排序,如果接近程度相当,那么小的数排在前面。 ​k​是一个非负整数,并且总是小于已排序数组的长度。 阅读全文
posted @ 2020-09-09 18:59 LintCode领扣 阅读(288) 评论(0) 推荐(0)
摘要: 给定一个有n个对象(包括k种不同的颜色,并按照1到k进行编号)的数组,将对象进行分类使相同颜色的对象相邻,并按照1,2,...k的顺序进行排序。 不能使用代码库中的排序函数来解决这个问题 ​k​ <= ​n​ 在线评测地址:LintCode 领扣 样例1 输入: [3,2,2,1,4] 4 输出: 阅读全文
posted @ 2020-09-08 18:15 LintCode领扣 阅读(207) 评论(0) 推荐(0)
摘要: 动态规划是IT技术面试中最难的算法,很多人披荆斩棘,最终还是跪在动态规划题目上。 今天给大家总结动态规划十问十答,快速帮你扫盲动态规划。 问1动态规划是个什么鸟蛋? 答:动态规划是一种通过“大而化小”的思路解决问题的算法。区别于一些固定形式的算法,如二分法,宽度优先搜索法,动态规划没有实际的步骤来规 阅读全文
posted @ 2020-09-07 13:56 LintCode领扣 阅读(175) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页