LeetCode 题目 80:删除排序数组中的重复项 II【算法面试高频题】
作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 python数据分析可视化:企业实战案例 python源码解读 备注说明:方便大家阅读,统一使...
秀到起飞!LeetCode官方推出算法面试指导手册(代码版)限时开源
什么是LeetCode?leetcode是个题库,里面有很多编程多面试的题目,可以在线编译运行。难度比较高。如果自己能做出来,对面大公司很有帮助。建议一次只针对一种题型进行训练,如数组、链表、二叉树、回溯、动态规划,这样效果会更好。做leetcode肯定是有帮助的。我今年四月面腾讯的时候,面试官就问了我一道leetcode上的原题,让我写一个数组右移k位的程序。然后我大学做了两年ACM吧,感觉l....

刷爆LeetCode!字节技术官亲码算法面试进阶神技太香了
数据结构与算法正赶上金三银四,说到数据结构与算法这个词,肯定有不少人会眉头一皱。也不知从什么时候开始,以字节为主的一大波公司面试开始了对算法的连环拷问。如果事前没有系统地刷一波题的话,算法这一关还是比较难过的。有人欢喜有人愁,对此挺多刚毕业的应届生表示,算法这东西好像并不是他们的拦路虎。相对于一些年龄稍大的程序员仅仅在做题这方面确实是抵不过20出头的小伙子,我们的优势主要工作经验,与项目经验,算....

[leetcode/lintcode 题解]大厂算法面试高频题: 序列化和反序列N叉树
描述序列化是将一个数据结构或对象转换成比特流的过程,以便将其存储在文件或内存缓冲区中,或通过网络连接链路传输,以便稍后在同一或另一计算机环境中重建。设计一个算法来序列化和反序列化一个N叉树。一棵N叉树是一棵有根树,其中每个节点的子节点不超过N个。序列化/反序列化算法的实现方式没有限制。您只需要确保N叉树可以序列化为字符串,并且该字符串可以反序列化为原始树结构。例如,你可以序列化如下的3叉树为 [....
![[leetcode/lintcode 题解]大厂算法面试高频题: 序列化和反序列N叉树](https://ucc.alicdn.com/pic/developer-ecology/4263a18d118c49b3ade87099ea5aac3a.png)
[leetcode/lintcode 题解] 算法面试真题详解:安排面试城市
描述今天有N个面试者需要面试,公司安排了两个面试的城市A和B,每一个面试者都有到A城市的开销costA和到B城市的开销costB。公司需要将面试者均分成两拨,使得total cost最小。N是偶数2≤N≤105答案确保在int范围内1≤costA,costB≤106题目要求去A的人数和去B的人数相等。在线评测地址:领扣题库官网样例1 输入: cost = [[5,4],[3,6],[1,8],.....
![[leetcode/lintcode 题解] 算法面试真题详解:安排面试城市](https://ucc.alicdn.com/pic/developer-ecology/89763c1026884a03be91612c95a75536.png)
[leetcode/lintcode 题解] 阿里算法面试真题详解:举重
描述奥利第一次来到健身房,她正在计算她能举起的最大重量。杠铃所能承受的最大重量为maxCapacity,健身房里有n个杠铃片,第 i 个杠铃片的重量为 weights[i]。奥利现在需要选一些杠铃片加到杠铃上,使得杠铃的重量最大,但是所选的杠铃片重量总和又不能超过 maxCapacity ,请计算杠铃的最大重量是多少。比如,给定杠铃片的重量为 weights = [1, 3, 5], 而杠铃的最....
![[leetcode/lintcode 题解] 阿里算法面试真题详解:举重](https://ucc.alicdn.com/pic/developer-ecology/c294bc42dd4c4ce9be4f67a2410e1a0a.png)
[leetcode/lintcode 题解] 算法面试真题详解:识别名人
描述假设你和 n 个人在一个聚会中(标记为 0 到 n - 1),其中可能存在一个名人。名人的定义是所有其他 n - 1 人都认识他/她,但他/她不知道任何一个。现在你想要找出这个名人是谁或者验证这个名人不存在。你唯一可以做的事情就是提出如下问题:“你好,A,你认识B吗?” 来获取A是否认识B。您需要通过询问尽可能少的问题(以渐近的意义)来找出名人是谁(或验证其不存在)。你得到一个辅助函数 bo....
![[leetcode/lintcode 题解] 算法面试真题详解:识别名人](https://ucc.alicdn.com/pic/developer-ecology/2683c17db654463dae3ab2130a6b1f57.png)
[leetcode/lintcode 题解] 算法面试高频题详解:查找和替换模式
描述你有一个单词列表 words 和一个模式 pattern,你想知道 words 中的哪些单词与模式匹配。如果存在字母的排列 p ,使得将模式中的每个字母 x 替换为 p(x) 之后,我们就得到了所需的单词,那么单词与模式是匹配的。(回想一下,字母的排列是从字母到字母的双射:每个字母映射到另一个字母,没有两个字母映射到同一个字母。)返回 words 中与给定模式匹配的单词列表。你可以按任何顺.....
![[leetcode/lintcode 题解] 算法面试高频题详解:查找和替换模式](https://ucc.alicdn.com/pic/developer-ecology/56c5a25661f04d6393191fe2ccee53a7.png)
[leetcode/lintcode 题解] 算法面试真题详解:最频繁出现的子串
描述给定一个字符串,我们想知道满足以下两个条件的子串最多出现了多少次:子串的长度在minLength,maxLength之间子串的字符种类不超过maxUniquemaxUnique写一个函数 getMaxOccurrences ,其返回满足条件的子串最多出现次数。2≤n≤1052≤n≤1052≤minLength≤maxLength≤262≤minLength≤maxLength≤26maxLe....
![[leetcode/lintcode 题解] 算法面试真题详解:最频繁出现的子串](https://ucc.alicdn.com/pic/developer-ecology/19c3a9a0ea80464d872c63ec3f2825d6.png)
[leetcode/lintcode 题解] 算法面试真题详解:下降路径最小和
描述给定一个方形整数数组 A,我们想要得到通过 A 的下降路径的最小和。下降路径可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列。1 <= A.length == A[0].length <= 100-100 <= Ai <= 100在线评测地址:领扣题库官网样例1 输入:[[1,2,3],[4,5,6],[7,8,9....
![[leetcode/lintcode 题解] 算法面试真题详解:下降路径最小和](https://ucc.alicdn.com/pic/developer-ecology/728c2293ba594f7dbf98f39b88e4ccb1.png)
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
算法更多面试相关
智能搜索推荐
智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。
+关注