题解
文章平均质量分 55
小馨馨的小翟
遗憾总是贯穿人生始终。阿里云专家博主,CSDN人工智能领域优质创作者,SnnGrow开源社区特邀作者,中国移动搬砖员工
展开
-
经典位运算算法模板-附LeetCode剑指 Offer 56 - I. 数组中数字出现的次数-题解-python && C++源代码
剑指 Offer 56 - I. 数组中数字出现的次数难度中等630收藏分享切换为英文接收动态反馈一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例 1:输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]示例 2:输入:nums = [1,2,10,4,1,4,3,3]输出:[2,10] 或 [10,2]限制:2 <= nums.l原创 2022-05-05 11:08:32 · 188 阅读 · 0 评论 -
双指针滑窗经典问题算法模板-附LeetCode每日一题题解:713. 乘积小于 K 的子数组-题解-python && C++源代码
713. 乘积小于 K 的子数组难度中等437收藏分享切换为英文接收动态反馈给你一个整数数组nums和一个整数k,请你返回子数组内所有元素的乘积严格小于k的连续子数组的数目。示例 1:输入:nums = [10,5,2,6], k = 100输出:8解释:8 个乘积小于 100 的子数组分别为:[10]、[5]、[2],、[6]、[10,5]、[5,2]、[2,6]、[5,2,6]。需要注意的是 [10,5,2] 并不是乘积小于 100 的子数组。示例 2:...原创 2022-05-05 09:39:49 · 201 阅读 · 0 评论 -
queue队列算法模板-附LeetCode每日一题题解:1823. 找出游戏的获胜者-题解-python && C++源代码
1823. 找出游戏的获胜者难度中等66收藏分享切换为英文接收动态反馈共有n名小伙伴一起做游戏。小伙伴们围成一圈,按顺时针顺序从1到n编号。确切地说,从第i名小伙伴顺时针移动一位会到达第(i+1)名小伙伴的位置,其中1 <= i < n,从第n名小伙伴顺时针移动一位会回到第1名小伙伴的位置。游戏遵循如下规则:从第1名小伙伴所在位置开始。 沿着顺时针方向数k名小伙伴,计数时需要包含起始时的那位小伙伴。逐个绕圈进行计数,一些小伙伴...原创 2022-05-04 10:44:30 · 311 阅读 · 0 评论 -
DFS逛街算法模板-附剑指offer习题-LeetCode-深度优先搜索
思路:上下左右不停的走,能走就行,走不了就撤,设置标志位,这样就只走没走过的地方,不停的上下左右转即可。对于出界和走过的地方给予剪枝处理,剩下的继续逛街就行。我愿称之为逛街算法。题目1:剑指 Offer 12. 矩阵中的路径难度中等582收藏分享切换为英文接收动态反馈给定一个m x n二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其...原创 2022-04-27 11:40:34 · 366 阅读 · 0 评论 -
二叉树的前序遍历,中序遍历,后序遍历-详解-配套例题
二叉树作为数据结构中一种简单而且重要的数据结构,他的存储结构和算法都相对比较简单,因此他也显得特别重要,因为很多问题都可以抽象为二叉树的问题。 在这里我们对于二叉树的基本概念不做详细介绍,我们这里主要介绍二叉树的前序遍历,中序遍历,和后序遍历三种问题和如何通过他的前序遍历,中序遍历,后序遍历构造相应的二叉搜索树的问题。在这之前,我们先简单了解一下二叉树的三种遍历到底是什么样子的。我的记忆方式为: 前序遍历-DLR(根...原创 2022-04-03 09:30:50 · 12684 阅读 · 0 评论 -
LeetCode每日一题题解:811. 子域名访问计数-题解-python && C++源代码
811. 子域名访问计数难度中等109收藏分享切换为英文接收动态反馈网站域名"discuss.leetcode.com"由多个子域名组成。顶级域名为"com",二级域名为"leetcode.com",最低一级为"discuss.leetcode.com"。当访问域名"discuss.leetcode.com"时,同时也会隐式访问其父域名"leetcode.com"以及"com"。计数配对域名是遵循"rep d1.d2.d3"或"rep d1.d2"格式的一个...原创 2022-03-30 10:03:26 · 1616 阅读 · 0 评论 -
LeetCode每日一题题解:2024. 考试的最大困扰度-题解-python && C++源代码
2024. 考试的最大困扰度难度中等109收藏分享切换为英文接收动态反馈一位老师正在出一场由n道判断题构成的考试,每道题的答案为 true (用'T'表示)或者 false (用'F'表示)。老师想增加学生对自己做出答案的不确定性,方法是最大化有连续相同结果的题数。(也就是连续出现 true 或者连续出现 false)。给你一个字符串answerKey,其中answerKey[i]是第i个问题的正确结果。除此以外,还给你一个整数k,表示你能进行以下操作的最多次...原创 2022-03-29 16:32:36 · 203 阅读 · 0 评论 -
LeetCode每日一题题解:693. 交替位二进制数-题解-python && C++源代码-经典位运算
693. 交替位二进制数难度简单131收藏分享切换为英文接收动态反馈给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。示例 1:输入:n = 5输出:true解释:5 的二进制表示是:101示例 2:输入:n = 7输出:false解释:7 的二进制表示是:111.示例 3:输入:n = 11输出:false解释:11 的二进制表示是:1011.提示:1 <= n <原创 2022-03-28 09:02:31 · 1452 阅读 · 1 评论 -
LeetCode每日一题题解:912. 排序数组-题解-python && C++源代码-快速排序代码模板
912. 排序数组难度中等506收藏分享切换为英文接收动态反馈给你一个整数数组nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]示例 2:输入:nums = [5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1 <= nums.length <= 5 * 104 -5 * 104<= nums[i] <= 5 * 104题目思路:用来当快速排序模板寻找..原创 2022-03-26 15:41:58 · 2398 阅读 · 0 评论 -
LeetCode每日一题题解:682. 棒球比赛-题解-python && C++源代码
682. 棒球比赛难度简单208收藏分享切换为英文接收动态反馈你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表ops,其中ops[i]是你需要记录的第i项操作,ops遵循下述规则:整数x- 表示本回合新获得分数x "+"- 表示本回合新获得的得分是前两次得分的总和。题目数据保证记录此操作时前面总是存在两个有效的分数。 "D"- 表示本回合新获得的得...原创 2022-03-26 10:19:26 · 276 阅读 · 0 评论 -
LeetCode每日一题题解:78. 子集-题解-python && C++源代码
78. 子集难度中等1536收藏分享切换为英文接收动态反馈给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2:输入:nums = [0]输出:[[],[0]]提示:1 <= nums.length <= ...原创 2022-03-21 11:23:24 · 1482 阅读 · 0 评论 -
LeetCode每日一题题解:260. 只出现一次的数字 III-题解-python && C++源代码
260. 只出现一次的数字 III难度中等582收藏分享切换为英文接收动态反馈给定一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按任意顺序返回答案。进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现?示例 1:输入:nums = [1,2,1,3,2,5]输出:[3,5]解释:[5, 3] 也是有效的答案。示例 2:输入:nums = [-1,0]输出:[-1,0]...原创 2022-03-20 11:47:02 · 173 阅读 · 0 评论 -
LeetCode每日一题题解:剑指 Offer II 004. 只出现一次的数字 -题解-python && C++源代码
剑指 Offer II 004. 只出现一次的数字难度中等52收藏分享切换为英文接收动态反馈给你一个整数数组nums,除某个元素仅出现一次外,其余每个元素都恰出现三次 。请你找出并返回那个只出现了一次的元素。示例 1:输入:nums = [2,2,3,2]输出:3示例 2:输入:nums = [0,1,0,1,0,1,100]输出:100提示:1 <= nums.length <= 3 * 104 -231<= nums[...原创 2022-03-20 10:37:13 · 1154 阅读 · 0 评论 -
LeetCode每日一题题解:394. 字符串解码-题解-python && C++源代码
394. 字符串解码难度中等1067收藏分享切换为英文接收动态反馈给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例 1:输...原创 2022-03-18 16:27:30 · 308 阅读 · 0 评论 -
LeetCode每日一题题解:227. 基本计算器 II-题解-python && C++源代码
227. 基本计算器 II难度中等541收藏分享切换为英文接收动态反馈给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。你可以假设给定的表达式总是有效的。所有中间结果将在[-231, 231- 1]的范围内。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。示例 1:输入:s = "3+2*2"输出:7示例 2:输入:s = " 3/2 "输出:1示例 3:输入:s ...原创 2022-03-17 11:10:46 · 276 阅读 · 0 评论 -
LeetCode每日一题题解:145. 二叉树的后序遍历-题解-python && C++源代码
145. 二叉树的后序遍历难度简单781收藏分享切换为英文接收动态反馈给你一棵二叉树的根节点root,返回其节点值的后序遍历。示例 1:输入:root = [1,null,2,3]输出:[3,2,1]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]提示:树中节点的数目在范围[0, 100]内 -100 <= Node.val <= 100题目思路:递归,遇到一个节...原创 2022-03-12 16:38:58 · 2086 阅读 · 0 评论 -
LeetCode每日一题题解:590. N 叉树的后序遍历-题解-python && C++源代码
590. N 叉树的后序遍历难度简单218收藏分享切换为英文接收动态反馈给定一个 n叉树的根节点root,返回其节点值的后序遍历。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值null分隔(请参见示例)。示例 1:输入:root = [1,null,3,2,4,null,5,6]输出:[5,6,3,2,4,1]示例 2:输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10...原创 2022-03-12 15:54:56 · 2285 阅读 · 0 评论 -
LeetCode每日一题题解:20. 有效的括号-题解-python && C++源代码
20. 有效的括号难度简单3058收藏分享切换为英文接收动态反馈给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:f...原创 2022-03-11 09:50:43 · 1018 阅读 · 0 评论 -
LeetCode每日一题题解:82. 删除排序链表中的重复元素 II-题解-python && C++源代码
82. 删除排序链表中的重复元素 II难度中等827收藏分享切换为英文接收动态反馈给定一个已排序的链表的头head,删除原始链表中所有重复数字的节点,只留下不同的数字。返回已排序的链表。示例 1:输入:head = [1,2,3,3,4,4,5]输出:[1,2,5]示例 2:输入:head = [1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0, 300]内 -100 <= Node.val <= 1...原创 2022-03-10 15:21:09 · 661 阅读 · 0 评论 -
LeetCode每日一题题解:589. N 叉树的前序遍历-题解-python && C++源代码
589. N 叉树的前序遍历难度简单231收藏分享切换为英文接收动态反馈给定一个 n叉树的根节点 root,返回其节点值的前序遍历。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值null分隔(请参见示例)。示例 1:输入:root = [1,null,3,2,4,null,5,6]输出:[1,3,5,6,2,4]示例 2:输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,...原创 2022-03-10 10:35:02 · 560 阅读 · 0 评论 -
LeetCode每日一题题解:144. 二叉树的前序遍历-题解-python && C++源代码
144. 二叉树的前序遍历难度简单752收藏分享切换为英文接收动态反馈给你二叉树的根节点root,返回它节点值的前序遍历。示例 1:输入:root = [1,null,2,3]输出:[1,2,3]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[1,2]示例 5:输入:root = [1,null,2]输出:[1,2]...原创 2022-03-10 10:17:51 · 377 阅读 · 2 评论 -
二叉树,root.children的意思
root.children,返回root的子节点组成的数组,以数组形式。root.children = [3 , 2 , 4]一看代码结果就知道了题目: 结果:原创 2022-03-10 09:07:54 · 564 阅读 · 0 评论 -
LeetCode每日一题题解:160. 相交链表-题解-python && C++源代码
160. 相交链表难度简单1582收藏分享切换为英文接收动态反馈给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。自定义评测:评测系统的输入如下(你设计的程序不适用此输入):intersectVal- 相交的起始节点的值。如果不存在相交节点,这一...原创 2022-03-09 16:26:42 · 185 阅读 · 0 评论 -
LeetCode每日一题题解:61. 旋转链表-题解-python && C++源代码
61. 旋转链表难度中等730收藏分享切换为英文接收动态反馈给你一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[4,5,1,2,3]示例 2:输入:head = [0,1,2], k = 4输出:[2,0,1]提示:链表中节点的数目在范围[0, 500]内 -100 <= Node.val <= 100 0 <= k &l...原创 2022-03-09 16:20:45 · 319 阅读 · 0 评论 -
LeetCode每日一题题解:2055. 蜡烛之间的盘子-题解-python && C++源代码
给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从 0开始的字符串s,它只包含字符'*' 和'|',其中'*'表示一个 盘子,'|'表示一支蜡烛。同时给你一个下标从 0开始的二维整数数组queries,其中queries[i] = [lefti, righti]表示 子字符串s[lefti...righti](包含左右端点的字符)。对于每个查询,你需要找到 子字符串中在 两支蜡烛之间的盘子的 数目。如果一个盘子在 子字符串中左边和右边 都至少有一支蜡...原创 2022-03-08 17:25:31 · 491 阅读 · 0 评论 -
单调栈详解-基于LeetCode的题目
单调栈的意思可以看这个链接,这位大佬写的很详细https://blog.csdn.net/liujian20150808/article/details/50752861或者也可以直接看我的讲解:单调栈,可以理解为有单调性的一个数组,在这里我们可以理解成为栈数组,栈数组可以是单调增,也可以是单调减,在本题中我们使用的是单调增即栈数组从0到数组最后是单调递增的。单调栈的数组性质也是我们常用的性质,到这里为止,我们对单调栈有了基本印象,一个单调递的数组从栈底到栈顶,单调递增,可以理解为从栈数组的0位置开原创 2022-03-04 20:28:39 · 6956 阅读 · 0 评论 -
LeetCode每日一题题解:84. 柱状图中最大的矩形-题解-python && C++源代码
单调栈的典型题原创 2022-03-04 20:23:19 · 794 阅读 · 0 评论 -
LeetCode每日一题题解:258. 各位相加-题解-python && C++源代码
258. 各位相加难度简单409收藏分享切换为英文接收动态反馈给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。示例 1:输入: num = 38输出: 2 解释: 各位相加的过程为:38 --> 3 + 8 --> 1111 --> 1 + 1 --> 2由于 2 是一位数,所以返回 2。示例 1:输入: num = 0输出: 0提示:0 <= num <= 231- 1.原创 2022-03-03 08:53:23 · 611 阅读 · 0 评论 -
LeetCode每日一题题解:27. 移除元素-题解-python && C++源代码
27. 移除元素难度简单1192收藏分享切换为英文接收动态反馈给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如...原创 2022-02-28 16:23:33 · 229 阅读 · 0 评论 -
LeetCode每日一题题解:26. 删除有序数组中的重复项-题解-python && C++源代码
26. 删除有序数组中的重复项难度简单2471收藏分享切换为英文接收动态反馈给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k个元素,那么nums的前k个元素应该保存最终结果。将最终结果插入nums的前k个位置后返回k。不要使用额外的空间,你必须...原创 2022-02-28 15:01:29 · 226 阅读 · 0 评论 -
LeetCode每日一题题解:16. 最接近的三数之和-题解-python && C++源代码
16. 最接近的三数之和难度中等1055收藏分享切换为英文接收动态反馈给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例 1:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。示例 2:输入:nums = [0,0,0],原创 2022-02-28 10:28:09 · 520 阅读 · 0 评论 -
LeetCode每日一题题解:15. 三数之和-题解-python && C++源代码
15. 三数之和难度中等4356收藏分享切换为英文接收动态反馈给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输原创 2022-02-25 16:46:01 · 763 阅读 · 0 评论 -
LeetCode每日一题题解:537. 复数乘法-题解-python && C++源代码
537. 复数乘法难度中等80收藏分享切换为英文接收动态反馈复数可以用字符串表示,遵循"实部+虚部i"的形式,并满足下述条件:实部是一个整数,取值范围是[-100, 100] 虚部也是一个整数,取值范围是[-100, 100] i2== -1给你两个字符串表示的复数num1和num2,请你遵循复数表示形式,返回表示它们乘积的字符串。示例 1:输入:num1 = "1+1i", num2 = "1+1i"输出:"0+2i"解释:(1 + i) * (...原创 2022-02-25 09:29:51 · 164 阅读 · 0 评论 -
LeetCode每日一题题解:1706. 球会落何处-题解-python && C++源代码
题目:1706. 球会落何处难度中等39收藏分享切换为英文接收动态反馈用一个大小为m x n的二维网格grid表示一个箱子。你有n颗球。箱子的顶部和底部都是开着的。箱子中的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。将球导向右侧的挡板跨过左上角和右下角,在网格中用1表示。 将球导向左侧的挡板跨过右上角和左下角,在网格中用-1表示。在箱子每一列的顶端各放一颗球。每颗球都可能卡在箱子里或从底部掉出来。如果球恰好卡在两块挡板之间的 "V"...原创 2022-02-24 10:22:28 · 164 阅读 · 0 评论 -
LeetCode每日一题题解:917. 仅仅反转字母-双指针-python和C++
917. 仅仅反转字母难度简单112收藏分享切换为英文接收动态反馈给你一个字符串s,根据下述规则反转字符串:所有非英文字母保留在原有位置。 所有英文字母(小写或大写)位置反转。返回反转后的s。示例 1:输入:s = "ab-cd"输出:"dc-ba"示例 2:输入:s = "a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例 3:输入:s = "Test1ng-Leet=code-Q!"输出:"Qedo1ct-eeLg=nts...原创 2022-02-23 09:20:26 · 8681 阅读 · 1 评论 -
LeetCode两数之和-初学C++ 官方哈希解法代码注释-C++代码
题目:1. 两数之和难度简单13489收藏分享切换为英文关闭提醒反馈给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,...原创 2022-02-22 10:55:48 · 357 阅读 · 0 评论 -
LeetCode每日一题题解:717. 1比特与2比特字符-倒序法
有两种特殊字符:第一种字符可以用一个比特 0 来表示第二种字符可以用两个比特(10 或 11)来表示、给定一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一位字符,则返回 true 。示例 1:输入: bits = [1, 0, 0]输出: true解释: 唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例 2:输入: bits = [1, 1, 1, 0]输出: false解释: 唯一的编码方式是两比特字符和两比特字符。所以原创 2022-02-20 17:22:27 · 189 阅读 · 0 评论 -
LeetCode每日一题题解:717. 1比特与2比特字符
有两种特殊字符:第一种字符可以用一个比特0来表示第二种字符可以用两个比特(10或11)来表示、给定一个以 0 结尾的二进制数组bits,如果最后一个字符必须是一位字符,则返回 true 。示例 1:输入: bits = [1, 0, 0]输出: true解释: 唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例2:输入: bits = [1, 1, 1, 0]输出: false解释: 唯一的编码方式是两比特字符和两比特字符。...原创 2022-02-20 08:25:39 · 218 阅读 · 0 评论 -
LeetCode每日一题题解:1189. “气球” 的最大数量
给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon"。示例 1:输入:text = "nlaebolko"输出:1示例 2:输入:text = "loonbalxballpoon"输出:2示例 3:输入:text = "leetcode"输出:0解题思路:先统计 text 中 b a l o n这五个字母的数量,这里借用.原创 2022-02-13 11:05:34 · 6945 阅读 · 0 评论 -
云从科技研究院视觉算法实习技术面试-python题-python列表推导式的使用写法
python的列表推导式,请使用python列表推导式将列表 nums[1 , 3 , 6 , 8] 里面的每个元素乘2.答案:[nums[i] for i in range(len(nums))]python列表推导式的公式[表达式 for i in range(列表长度) if 判断条件(可加可不加)]...原创 2022-02-12 07:27:09 · 520 阅读 · 0 评论