压入弹出堆栈算法-附LeetCode剑指 Offer 31. 栈的压入、弹出序列-题解-python && C++源代码

压入弹出堆栈算法-附LeetCode剑指 Offer 31. 栈的压入、弹出序列-题解-python && C++源代码

剑指 Offer 31. 栈的压入、弹出序列难度中等334收藏分享切换为英文接收动态反馈输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对...

经典位运算算法模板-附LeetCode剑指 Offer 56 - I. 数组中数字出现的次数-题解-python && C++源代码

剑指 Offer 56 - I. 数组中数字出现的次数难度中等630收藏分享切换为英文接收动态反馈一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例 1:输入:nums = [4,1,4,6]输出:...

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
661 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1454 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
3313 人已学 |
免费
开发者课程背景图

双指针滑窗经典问题算法模板-附LeetCode每日一题题解:713. 乘积小于 K 的子数组-题解-python && C++源代码

订阅专栏713. 乘积小于 K 的子数组难度中等437收藏分享切换为英文接收动态反馈给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。示例 1:输入:nums = [10,5,2,6], k = 100输出:8解释:8 个乘积小于 100 ...

queue队列算法模板-附LeetCode每日一题题解:1823. 找出游戏的获胜者-题解-python && C++源代码

queue队列算法模板-附LeetCode每日一题题解:1823. 找出游戏的获胜者-题解-python && C++源代码

1823. 找出游戏的获胜者难度中等66收藏分享切换为英文接收动态反馈共有 n 名小伙伴一起做游戏。小伙伴们围成一圈,按 顺时针顺序 从 1 到 n 编号。确切地说,从第 i 名小伙伴顺时针移动一位会到达第 (i+1) 名小伙伴的位置,其中 1 <= i < n ,从第 n 名小伙伴顺时...

LeetCode每日一题题解:811. 子域名访问计数-题解-python && C++源代码

811. 子域名访问计数难度中等109收藏分享切换为英文接收动态反馈网站域名 "discuss.leetcode.com" 由多个子域名组成。顶级域名为 "com" ,二级域名为 "leetcode.com" ,最低一级为 "discuss.leetcode.com" 。当访问域名 "discus....

LeetCode每日一题题解:2024. 考试的最大困扰度-题解-python && C++源代码

2024. 考试的最大困扰度难度中等109收藏分享切换为英文接收动态反馈一位老师正在出一场由 n 道判断题构成的考试,每道题的答案为 true (用 'T' 表示)或者 false (用 'F' 表示)。老师想增加学生对自己做出答案的不确定性,方法是 最大化 有 连续相同 结果的题...

LeetCode每日一题题解:78. 子集-题解-python && C++源代码

订阅专栏78. 子集难度中等1536收藏分享切换为英文接收动态反馈给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],...

LeetCode每日一题题解:剑指 Offer II 004. 只出现一次的数字 -题解-python && C++源代码

剑指 Offer II 004. 只出现一次的数字 难度中等52收藏分享切换为英文接收动态反馈给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。示例 1:输入:nums = [2,2,3,2]输出:3示例 2:输入:...

LeetCode每日一题题解:394. 字符串解码-题解-python && C++源代码

394. 字符串解码难度中等1067收藏分享切换为英文接收动态反馈给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串...

LeetCode每日一题题解:26. 删除有序数组中的重复项-题解-python && C++源代码

26. 删除有序数组中的重复项难度简单2471收藏分享切换为英文接收动态反馈给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
689+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载