50 popular coding interview problems

所在平台: Udemy

课程主页: https://www.udemy.com/course/50-problems/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:50个热门编码面试题** **课程概述:** 本课程旨在帮助您准备编码面试和参与竞争性编程。通过学习50道精心挑选的题目,您将有效提升解决问题的能力。课程涵盖了多种算法概念,包括动态规划、分治法、记忆化搜索、回溯法等,并广泛运用了数组、哈希表、集合、树、栈等数据结构。每道题目都提供了详细的时间和空间复杂度分析。 **课程内容列表(部分):** 1. 寻找和为k的数对 2. 找出第一个重复的字符 3. 移除重复项 4. 找出重复的数字 5. 二叉树深度优先搜索 6. 最大子数组 7. 翻转二叉树 8. 无重复字符的最长子串 9. 翻转链表 10. 寻找峰值 11. 回文链表 12. 最长可能回文串 13. 获取子串索引 14. 二叉树广度优先搜索 15. 排序链表 16. 有效二叉搜索树 17. 矩阵最小路径和 18. 平衡二叉树 19. 矩阵中的路径 20. 二叉树广度优先搜索 II 21. 数组中除去自身的所有乘积 22. 跳到最后一个索引 23. 图的深度优先搜索 24. 图的广度优先搜索 25. 字符串子序列 26. 有效的括号 27. 展平二叉树 28. 最近公共祖先 29. 旋转排序数组中的最小值 30. 两数相加(链表) 31. 爬楼梯的多种方法 32. 和为k的子集 33. 解码方法 34. 从二叉搜索树中移除节点 35. 数组排列 36. 最长公共子序列 37. 最长连续序列 38. 编辑距离 39. 计数排序元音字符串 40. 移除k位数字后的最小数字 41. 合并区间 42. 插入区间 43. 二叉树最大路径和 44. 0-1背包问题 45. 构成最短回文 46. 零钱兑换 47. 单词搜索 48. N皇后问题 49. 单词接龙 50. 最长递增子序列 **温馨提示:** 讲师目前暂时无法回答课程相关问题。

课程评论(0条)

课程详情

WARNING: The instructor is not currently available to answer questions regarding this coursePreparing for coding interviews? Competitive programming? Then this course will help you for sure: 50 well-chosen problems to increase your problem-solving skills!Many algorithms concepts covered: dynamic programming, divide and conquer, memoization, backtracking...And many data structures used: arrays, hashmaps, sets, trees, stacks...And also, time and space complexity analysis is provided for every problem!Problems covered:1- Find pair that sums up to k2- First repeating character3- Remove duplicates4- Find the duplicate5- Tree depth first search6- Maximum subarray7- Reverse a binary tree8- Longest substring without repeating characters9- Reverse a linked list10- Peak finding11- Palindrome linked list12- Longest possible palindrome13- Get substring index14- Tree breadth first search15- Sort a linked list16- Valid binary search tree17- Minimum cost path in matrix18- Balanced binary tree19- Paths in matrix20- Tree breadth first search II21- Product of array except self22- Jump to last index23- Graph depth first search24- Graph breadth first search25- String subsequences26- Valid brackets27- Flatten a binary tree28- Lowest common ancestor29- Minimum in rotated sorted array30- Add two linked lists31- Ways to climb stairs32- Subsets that sum up to k33- Ways to decode34- Remove node from binary search tree35- Array permutations36- Longest common subsequence37- Longest consecutive sequence38- Edit distance39- Count sorted vowel strings40- Smallest number after removing k digits41- Merge intervals42- Insert interval43- Binary tree max sum44- 0-1 Knapsack45- Shortest palindrome46- Coin change47- Word search48- N-queens49- Word ladder50- Longest increasing subsequence

课程标签

0人关注该课程

主题相关的课程