news 2026/1/21 8:32:28

LeetCode刷题记录—[496]下一个更大元素 I

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode刷题记录—[496]下一个更大元素 I

本题为简单题,目的是为了考察对于哈希表(HashTable)和栈(stack)的运用(数据结构)。

注:以下解法仅代表个人观点,并非唯一解法,仅供记录与参考!

题目如下所示:

代码解析(python):

# # @lc app=leetcode.cn id=496 lang=python3 # # [496] 下一个更大元素 I # # @lc code=start class Solution: def nextGreaterElement(self, nums1: List[int], nums2: List[int]) -> List[int]: res = [] #初始化一个数组存储结果 stack = [] mapping = {} #哈希表,记录每个元素的“下一个更大元素” # 遍历nums2中的每个元素 for num in nums2: # 当栈不为空且当前元素大于栈顶元素时 # 说明找到了栈顶元素的下一个更大元素 while len(stack) != 0 and num > stack[-1]: # 取出栈顶元素 temp = stack.pop() # 记录该元素的下一个更大元素 mapping[temp] = num # 将当前元素压入栈中 stack.append(num) # 处理栈中剩余的元素,它们没有下一个更大元素 while len(stack) != 0: mapping[stack.pop()] = -1 # 遍历nums1,根据mapping获取每个元素的下一个更大元素 for num in nums1: res.append(mapping[num]) return res
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/20 4:40:57

客服对话实时翻译?Hunyuan-MT-7B API延迟低于200ms

客服对话实时翻译?Hunyuan-MT-7B API延迟低于200ms 在全球化业务不断深化的今天,企业面对的是一个语言多元、文化各异的用户群体。无论是跨境电商客服响应海外买家咨询,还是跨国会议中即时传递发言内容,多语言实时沟通能力已成为服…

作者头像 李华
网站建设 2026/1/15 13:18:20

智能家居开关面板的界面设计赏析

智能家居开关面板的界面设计,核心是 “场景化交互、轻量化视觉、多感官反馈、生态化适配”. 头部品牌界面设计核心特点与代表案例 品牌 界面设计核心特点 代表系列 / 功能 界面设计亮点 华为鸿蒙智家 鸿蒙分布式 UI 蒙德里安美学,卡片化场景优先 …

作者头像 李华
网站建设 2026/1/14 2:06:59

1小时搭建:个人公网IP监控小工具

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个极简的公网IP监控原型。功能:1) 单文件Python脚本,定期查询IP;2) 检测到变化时在本地生成日志文件;3) 可选桌面通知功能。代…

作者头像 李华
网站建设 2026/1/12 0:49:48

传统调试 vs AI辅助:解决网络错误效率对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个效率对比工具,能够:1. 记录手动调试网络错误的全过程;2. 使用AI自动诊断相同问题;3. 统计两种方式的时间消耗和成功率&…

作者头像 李华
网站建设 2026/1/14 8:05:31

盲文转换辅助:图像转语音描述系统构建

盲文转换辅助:图像转语音描述系统构建 引言:为视障群体打造智能视觉桥梁 在数字时代,视觉信息占据了信息交互的主导地位。然而,对于全球超过3000万的视障人士而言,图像内容始终是一道难以逾越的信息鸿沟。传统的盲文系…

作者头像 李华
网站建设 2026/1/17 17:01:25

AI如何帮你快速掌握主流前端框架?

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个基于React的前端项目,实现一个用户管理系统界面。要求包含用户列表展示、搜索过滤、分页功能。使用Ant Design组件库,代码要符合最佳实践。请生成完…

作者头像 李华