文章 2024-07-10 来自:开发者社区

155. 最小栈 力扣 python 空间换时间 o(1) 腾讯面试题

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶部的元素。 in...

155. 最小栈 力扣 python 空间换时间 o(1) 腾讯面试题
文章 2024-07-10 来自:开发者社区

1124. 表现良好的最长时间段 (python) 前缀和 分类讨论 最大长度 力扣 面试题

给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。 请你返回「表现良好时间段」的最大长度。 示例 1: 输入:h...

1124. 表现良好的最长时间段 (python) 前缀和 分类讨论 最大长度 力扣 面试题
文章 2024-07-10 来自:开发者社区

经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)

给你一个由 正 整数组成的数组 nums 。 如果数组中的某个子数组满足下述条件,则称之为 完全子数组 : 子数组中 不同 元素的数目等于整个数组不同元素的数目。 返回数组中 完全子数组 的数目。 子数组 是数组中的一个连续非空序列。 示例 1: 输入:nums = [1,3,1,2,2] 输出:4...

经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
文章 2024-06-10 来自:开发者社区

LeetCode面试题84:柱状图中最大的矩形

作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 python数据分析可视化:企业实战案例 python源码解读 程序员必备的数学知识与应用 ...

文章 2024-05-29 来自:开发者社区

从C语言到C++_39(C++笔试面试题)next_permutation刷力扣

这篇就持续更新一些C++的选择题和编程题了。(想对答案可以打开两个网页) 笔试题1 1. 以下哪种STL容器中的对象是连续存储的:() A.list B.vector C.map D.set 2. STL中的一级容器有:() A.vector、deque、list、set、multi...

文章 2024-05-09 来自:开发者社区

【LeetCode力扣】面试题 17.14. 最小K个数(top-k问题)

1、题目介绍 题目要求非常简短,也非常简单,就是求一组数中的k个最小数。 2、解题思路        如果在正常刷题过程中遇到这种题,那么这道题...

【LeetCode力扣】面试题 17.14. 最小K个数(top-k问题)
文章 2024-05-09 来自:开发者社区

【刷题】 leetcode 面试题 08.05.递归乘法

递归算法介绍: 递归算法是一种在计算机科学和数学中广泛应用的解决问题的方法,其基本思想是利用问题的自我相似性,即将一个大问题分解为一个或多个相同或相似的小问题来解决。递归算法的核心在于函数(或过程)能够直接或间接地调用自身来求解问题的不同部分,直到达到基本情况(也称为基础案例或终止条件),这时可以直接得出答案而不必再进行递归调用。 以下是递归算法的几个关键特征和步骤: 递...

【刷题】 leetcode 面试题 08.05.递归乘法
文章 2024-05-08 来自:开发者社区

【刷题】 leetcode 面试题 01.06 字符串压缩

字符串压缩 来看题目: 依据题目要求,我们必须编写一个函数,确保它能返回一个更为紧凑的字符数组:若压缩后的字符串长度小于原始字符串,则返回压缩后的字符串;反之,则返回原始字符串。本题的挑战核心在于如何有效地判定压缩是否导致了长...

【刷题】 leetcode 面试题 01.06 字符串压缩
文章 2024-04-03 来自:开发者社区

【力扣经典面试题】14. 最长公共前缀

一、题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"]...

【力扣经典面试题】14. 最长公共前缀
文章 2024-04-03 来自:开发者社区

【力扣经典面试题】58. 最后一个单词的长度

一、问题描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 解释:最后一个单词是“World”,长度为5。 示例 ...

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

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注