![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题汇总
文章平均质量分 63
frostjsy
越努力,越幸运
展开
-
面试必考 | 进程和线程的区别
面试必考 | 进程和线程的区别面试必考 | 进程和线程的区别进程和线程是计算机的基础概念,是算法岗开发岗面试必问问题。下面我们就来看一下,以下的知识你是否全部了解吧目录:进程、线程、协程的概念 进程和线程的区别 协程和线程的区别 何时使用多进程,何时使用多线程? 为什么会有线程? *python多线程存在的问题 *进程的几种通信方式 *举例说明进程、线程、协程一、进程、线程、协程的概念进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概..转载 2021-03-24 22:45:24 · 567 阅读 · 0 评论 -
CodeTop整理-回溯篇
【代码】CodeTop整理-回溯篇。原创 2023-07-12 23:33:12 · 216 阅读 · 0 评论 -
CodeTop整理-树篇
【代码】CodeTop整理-树篇。原创 2023-07-10 23:22:48 · 227 阅读 · 0 评论 -
CodeTop整理-链表篇
【代码】CodeTop整理-链表篇。原创 2023-07-05 23:25:50 · 130 阅读 · 0 评论 -
CodeTop整理-排序篇
【代码】CodeTop整理-排序篇。原创 2023-07-05 23:08:29 · 367 阅读 · 0 评论 -
CodeTop整理-数组篇
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。给你一个整数数组 nums ,你需要找出一个 连续子数组 ,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。解释:你只需要对 [6, 4, 8, 10, 9] 进行升序排序,那么整个表都会变为升序排序。输入:nums = [2,6,4,8,10,9,15]原创 2023-07-05 22:49:09 · 854 阅读 · 0 评论 -
CodeTop整理-动态规划篇
返回一个数组 [r1, c1, r2, c2],其中 r1, c1 分别代表子矩阵左上角的行号和列号,r2, c2 分别代表右下角的行号和列号。若有多个满足条件的子矩阵,返回任意一个均可。给定一个正整数、负整数和 0 组成的 N × M 矩阵,编写代码找出元素总和最大的子矩阵。最大和求开始点和结束点。原创 2023-07-05 22:06:06 · 575 阅读 · 0 评论 -
CodeTop整理-字符串篇
输入: words = ["i", "love", "leetcode", "i", "love", "coding"], k = 2。输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。输出: [["bat"],["nat","tan"],["ate","eat","tea"]]输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。原创 2023-07-05 22:47:21 · 597 阅读 · 0 评论 -
滑动窗口专题
1、滑动窗口要素双向指针,条件判断,暴力求解2、模板3、实例167. 两数之和 II - 输入有序数组给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1必须小于index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入: numbers = [2, 7, 1...原创 2020-11-10 23:55:01 · 164 阅读 · 0 评论 -
字符串专题
3. 无重复字符的最长子串难度:中等题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的原创 2020-10-20 00:47:27 · 646 阅读 · 0 评论 -
树专题
1、树基本概念给定一个无向图G,如果:i)G是连通的;ii)G是无环的,则G是一棵树。满二叉树:叶子节点全都在最底层,除了叶子节点之外,每个节点都有左右两个子节点 完全二叉树:叶子节点都在最底下两层,最后一层的叶子节点都靠左排列,并且除了最后一层,其他层的节点个数都要达到最大 二叉查找树:Binary Search Tree,二叉查找树要求,在树中的任意一个节点,其左子树中的每个节点的值,都要小于这个节点的值,而右子树节点的值都大于这个节点的值 平衡查找树:二叉树中任意一个节点的左右子树的高度原创 2020-10-16 00:26:52 · 276 阅读 · 0 评论 -
dfs与bfs搜索专题
1、dfs与bfsdfs与bfs一般存在于树搜索和图搜索中,dfs一般以递归的方式实现;bfs用一队列来进行搜索;数一般以链表的方式存储;图存储一般有两种方式:邻接矩阵,邻接表。回溯法 :一种通过探索所有可能的候选解来找出所有的解的算法。如果候选解被确认不是一个解的话(或者至少不是最后一个解),回溯算法会通过在上一步进行一些变化抛弃该解,即回溯并且再次尝试。https://leetcode-cn.com/problems/permutations/solution/quan-pai-lie-by-le原创 2020-10-12 00:49:42 · 229 阅读 · 0 评论 -
二分专题
1、二分性质70%单调性 95%存在两段性2、二分模板3、相关题目69.实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例1输入: 4输出: 2示例2输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。思路:1、确定二分的边界, 0-x之间2、编写二分的代码框架3、设计check函数4、确定.原创 2020-10-10 09:05:02 · 306 阅读 · 0 评论 -
机器学习常问问题集锦(持续更新中)
天眼查1、word2vec的词向量是怎么更新的?2、word2vec的输入维度是什么样的?3、word2vec的影藏层是什么样子的?4、为什么要采用负采样技术?5、oov问题如何解决?6、得到embedding词向量之后如何分类?7、fasttext和word2vec有什么区别?8、LR和SVM有什么区别?9、SVM为什么要提出对偶问题?10、SVM的支持向量是什么?11、GBDT是如何决策的?12、GBDT如何决定特征的重要性?13、GBDT有什么优点?原创 2020-09-08 23:02:00 · 6734 阅读 · 0 评论