190 Coding Interview Questions

190 道编程面试题

您将学到的内容:

1. 验证子序列(Validate Subsequence)
2. 求两数之和(Two Number Sum)
3. 排序后平方数组(Sorted Squared Array)
4. 锦标赛冠军(Tournament Winner)
5. 无法构造的零钱组合(Non-Constructible Change)
6. 在二叉搜索树中查找最近值(Find Closest Value In BST)
7. 分支总和(Branch Sums)
8. 节点深度(Node Depths)
9. 评估表达式树(Evaluate Expression Tree)
10. 深度优先搜索(Depth-first Search)
11. 最小等待时间(Minimum Waiting Time)
12. 班级合影(Class Photos)
13. 双人自行车(Tandem Bicycle)
14. 链表中移除重复节点(Remove Duplicates From Linked List)
15. 中间节点(Middle Node)
16. 第N个斐波那契数(Nth Fibonacci)
17. 产品和(Product Sum)
18. 二分查找(Binary Search)

课程介绍:

“190 Coding Interview Questions” 是由 AlgoExpert Academy 发布的一款针对求职面试问答训练的课程。我们精心打造了一套编程面试练习题库,旨在为各类面试做好充分准备。许多求职者往往忽视了编码面试其实是一场数字游戏。为此,我们精挑细选了190道最优质的编程面试题目,助您应对任何面试挑战。

课程规格:

* 出版方:AlgoExpert
* 讲师:Clement Mihailescu
* 语言:英语
* 难度级别:全级别适用
* 课程数量:190节
* 课程时长:112小时29分钟

详情:

数组易题-无法构造的零钱组合 (Non-Constructible Change)

数组易题-排序后平方数组 (Sorted Squared Array)

数组易题-锦标赛冠军 (Tournament Winner)

数组易题-求两数之和 (Two Number Sum)

数组易题-验证子序列 (Validate Subsequence)

数组难题-四数之和 (Four Number Sum)

数组难题-最大范围 (Largest Range)

数组难题-最小奖励 (Min Rewards)

数组难题-子数组排序 (Subarray Sort)

数组难题-锯齿形遍历 (Zigzag Traverse)

数组中等题-数组乘积 (Array Of Products)

数组中等题-首个重复值 (First Duplicate Value)

数组中等题-最长峰 (Longest Peak)

数组中等题-合并重叠区间 (Merge Overlapping Intervals)

数组中等题-单调数组 (Monotonic Arrays)

数组中等题-元素移动至末尾 (Move Element To End)

数组中等题-最小差值 (Smallest Difference)

数组中等题-螺旋遍历 (Spiral Traverse)

数组中等题-三数之和 (Three Number Sum)

数组非常难题-公寓搜寻 (Apartment Hunting)

数组非常难题-日历匹配 (Calendar Matching)

数组非常难题-线过点集 (Line Through Points)

数组非常难题-最小面积矩形 (Minimum Area Rectangle)

数组非常难题-瀑布流 (Waterfall Streams)

二叉搜索树易题-在BST中找最接近的值 (Find Closest Value In BST)

二叉搜索树难题-判断两棵BST是否相同 (Same BSTs)

二叉搜索树中等题-BST构建 (BST Construction)

二叉搜索树中等题-BST遍历 (BST Traversal)

二叉搜索树中等题-在BST中找第K大值 (Find Kth Largest Value In BST)

二叉搜索树中等题-最小高度BST (Min Height BST)

二叉搜索树中等题-重建BST (Reconstruct BST)

二叉搜索树中等题-验证BST (Validate BST)

二叉搜索树非常难题-右节点小于 (Right Smaller Than)

二叉搜索树非常难题-验证三个节点 (Validate Three Nodes)

普通二叉树易题-分支总和 (Branch Sums)

普通二叉树易题-节点深度 (Node Depths)

普通二叉树难题-距离K的节点查找 (Find Nodes Distance K)

普通二叉树难题-最大路径和 (Max Path Sum)

普通二叉树中等题-二叉树直径 (Binary Tree Diameter)

普通二叉树中等题-查找后继节点 (Find Successor)

普通二叉树中等题-高度平衡二叉树 (Height Balanced Binary Tree)

普通二叉树中等题-翻转二叉树 (Invert Binary Tree)

普通二叉树非常难题-各种节点深度 (All Kinds Of Node Depths)

普通二叉树非常难题-叶节点遍历比较 (Compare Leaf Traversal)

普通二叉树非常难题-展平二叉树 (Flatten Binary Tree)

普通二叉树非常难题-迭代中序遍历 (Iterative In-order Traversal)

普通二叉树非常难题-右兄弟树构建 (Right Sibling Tree)

动态规划难题-磁盘堆叠 (Disk Stacking)

动态规划难题-背包问题 (Knapsack Problem)

动态规划难题-最长公共子序列 (Longest Common Subsequence)

动态规划难题-最大增益子序列 (Max Sum Increasing Subsequence)

动态规划难题-最大化表达式 (Maximize Expression)

动态规划难题-最大子矩阵和 (Maximum Sum Submatrix)

动态规划难题-最小跳跃次数 (Min Number Of Jumps)

动态规划难题-π中的数字 (Numbers In Pi)

动态规划难题-水域面积 (Water Area)

动态规划中等题-莱文斯坦距离 (Levenshtein Distance)

动态规划中等题-无相邻元素最大子集和 (Max Subset Sum No Adjacent)

动态规划中等题-最少硬币找零 (Min Number Of Coins For Change)

动态规划中等题-找零方式计数 (Number Of Ways To Make Change)

动态规划中等题-图的遍历方式计数 (Number Of Ways To Traverse Graph)

动态规划非常难题-最长递增子序列 (Longest Increasing Subsequence)

动态规划非常难题-最长字符串链 (Longest String Chain)

动态规划非常难题-K次交易最大利润 (Max Profit With K Transactions)

动态规划非常难题-回文分割最小剪切次数 (Palindrome Partitioning Min Cuts)

动态规划非常难题-全零方阵 (Square Of Zeroes)

知名算法难题-Dijkstra算法 (Dijkstras Algorithm)

知名算法难题-拓扑排序 (Topological Sort)

知名算法中等题-Kadane算法 (Kadanes Algorithm)

知名算法非常难题-A*算法 (A-star Algorithm)

知名算法非常难题-Knuth-Morris-Pratt算法 (Knuth-Morris-Pratt)

图论易题-深度优先搜索 (Depth-first Search)

图论难题-Boggle字谜板 (Boggle Board)

图论中等题-广度优先搜索 (Breadth-first Search)

图论中等题-图中环检测 (Cycle In Graph)

图论中等题-矩阵最小传递次数 (Minimum Passes of Matrix)

图论中等题-移除岛屿 (Remove Islands)

图论中等题-河流大小计算 (River Sizes)

图论中等题-单环检测 (Single Cycle Check)

图论中等题-最年轻公共祖先 (Youngest Common Ancestor)

图论非常难题-机场连接问题 (Airport Connections)

图论非常难题-套利检测 (Detect Arbitrage)

图论非常难题-矩形狂热 (Rectangle Mania)

图论非常难题-双连通图判定 (Two Edge Connected Graph)

贪心易题-班级合影 (Class Photos)

贪心易题-最小等待时间 (Minimum Waiting Time)

贪心易题-双人自行车 (Tandem Bicycle)

贪心中等题-任务分配 (Task Assignment)

贪心中等题-有效起始城市 (Valid Starting City)

堆难题-连续中位数 (Continuous Median)

堆难题-笔记本电脑租赁 (Laptop Rentals)

堆难题-K有序数组排序 (Sort K-Sorted Array)

堆中等题-最小堆构建 (Min Heap Construction)

堆非常难题-合并已排序数组 (Merge Sorted Arrays)

链表易题-链表构造 (Linked List Construction)

链表易题-链表去重 (Remove Duplicates From Linked List)

链表难题-寻找循环 (Find Loop)

链表难题-合并链表 (Merge Linked Lists)

链表难题-反转链表 (Reverse Linked List)

链表难题-链表偏移 (Shift Linked List)

链表中等题-删除倒数第N个节点 (Remove Nth Node From End)

链表中等题-链表求和 (Sum Of Linked Lists)

链表非常难题-链表回文判定 (Linked List Palindrome)

链表非常难题-LRU缓存 (LRU Cache)

链表非常难题-节点交换 (Node Swap)

链表非常难题-重新排列链表 (Rearrange Linked List)

链表非常难题-链表交叉合并 (Zip Linked List)

递归易题-第N个斐波那契数 (Nth Fibonacci)

递归易题-产品和 (Product Sum)

递归难题-有歧义的测量 (Ambiguous Measurements)

递归难题-生成`<div>`标签 (Generate Div Tags)

递归难题-交错字符串 (Interweaving Strings)

递归难题-最低共同经理 (Lowest Common Manager)

递归难题-解数独 (Solve Sudoku)

递归中等题-全排列 (Permutations)

递归中等题-电话号码记忆法 (Phone Number Mnemonics)

递归中等题-幂集 (Powerset)

递归中等题-阶梯遍历 (Staircase Traversal)

递归非常难题-无攻击皇后 (Non-Attacking Queens)

递归非常难题-二叉树形态计数 (Number Of Binary Tree Topologies)

搜索易题-二分查找 (Binary Search)

搜索易题-找出三个最大数 (Find Three Largest Numbers)

搜索难题-索引等于值 (Index Equals Value)

搜索难题-快速选择 (Quickselect)

搜索难题-范围搜索 (Search For Range)

搜索难题-偏移二分查找 (Shifted Binary Search)

搜索中等题-有序矩阵搜索 (Search In Sorted Matrix)

排序易题-冒泡排序 (Bubble Sort)

排序易题-插入排序 (Insertion Sort)

排序易题-选择排序 (Selection Sort)

排序难题-堆排序 (Heap Sort)

排序难题-快速排序 (Quick Sort)

排序难题-基数排序 (Radix Sort)

排序中等题-三数排序 (Three Number Sort)

排序非常难题-逆序对计数 (Count Inversions)

排序非常难题-归并排序 (Merge Sort)

栈难题-天际线下最大矩形 (Largest Rectangle Under Skyline)

栈难题-路径缩短 (Shorten Path)

栈中等题-平衡括号 (Balanced Brackets)

栈中等题-最小最大栈构造 (Min Max Stack Construction)

栈中等题-下一个更大元素 (Next Greater Element)

栈中等题-栈排序 (Sort Stack)

栈中等题-日落视图 (Sunset Views)

字符串易题-凯撒密码加密器 (Caesar Cipher Encryptor)

字符串易题-首个不重复字符 (First Non-Repeating Character)

字符串易题-生成文档 (Generate Document)

字符串易题-回文检查 (Palindrome Check)

字符串易题-游程编码 (Run-Length Encoding)

字符串难题-最长无重复子串 (Longest Substring Without Duplication)

字符串难题-模式匹配器 (Pattern Matcher)

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源