当前位置: 首页 > news >正文

代码随想录算法训练营第十一天| 逆波兰表达式求值 、滑动窗口最大值、前 K 个高频元素

逆波兰表达式求值

难点在于理解概念

/** @lc app=leetcode.cn id=150 lang=java** [150] 逆波兰表达式求值*/// @lc code=startimport java.util.Stack;class Solution {public int evalRPN(String[] tokens) {Stack<Integer> stack = new Stack<>();for (int i = 0; i < tokens.length; i++) {if (tokens[i].equals("+")) {int a = stack.pop();int b = stack.pop();stack.add(a+b);} else if (tokens[i].equals("-")) {int a = stack.pop();int b = stack.pop();stack.add(b-a);} else if (tokens[i].equals("*")) {int a = stack.pop();int b = stack.pop();stack.add(a*b);} else if (tokens[i].equals("/")) {int a = stack.pop();int b = stack.pop();stack.add(b/a);} else {stack.add(Integer.valueOf(tokens[i]).intValue());}System.out.println(stack.peek());}return stack.peek();}
}
// @lc code=end

滑动窗口最大值

需要自己维护一个特殊的单调队列

前 K 个高频元素

只想到用hashmap存次数,但是没有想出用堆的方法来排序

http://www.jsqmd.com/news/487916/

相关文章:

  • 异常-模块-包
  • Qwen All-in-One效果展示:看小模型如何精准识别情绪并暖心回复
  • matplotlib实战技巧——从阻尼衰减到XRD数据可视化的科学绘图指南
  • 如何在16GB显卡上微调Qwen3-14B?unsloth实测节省70%显存技巧
  • Face3D.ai Pro高效工作流:Face3D.ai Pro+Blender Geometry Nodes自动绑定骨骼
  • Nunchaku-flux-1-dev与ComfyUI集成:可视化AI工作流构建
  • lychee-rerank-mm参数详解:BF16精度、device_map自动分配与显存回收机制
  • nanoMODBUS技术实践:轻量级嵌入式通信的资源优化指南
  • 基于STM32CubeMX的JLX12864G液晶显示屏串口驱动实现
  • PyTorch实验结果复现全攻略:从随机种子到CUDA配置的避坑指南
  • Codesys——从入门到精通:定时器与计数器在时序控制电路中的实战解析
  • ofa_image-caption高算力适配:消费级RTX 3060/4070显卡推理性能实测
  • CiteSpace进阶技巧:利用CNKI数据优化文献分析结果的5个实用方法
  • ComfyUI-Crystools功能速启:从0到1的极简高效工具集实现指南
  • Axure高保真数据中台原型实战:从零搭建企业级数据治理系统(附源文件下载)
  • FLUX.1-dev-fp8-dit文生图+SDXL_Prompt风格入门教程:从ComfyUI安装到首图生成
  • Python连接瀚高数据库(HGDB)实战:绕过psycopg2的SM3认证难题
  • Janus-Pro-7B入门教程:从零开始理解Transformer架构核心
  • 造相-Z-Image应用指南:RTX 4090本地文生图,电商海报、人像摄影轻松搞定
  • Mi-Create零代码表盘创作指南:可视化设计小米手表专属界面
  • Clawdbot代理网关实战:用Qwen3:32B快速构建企业级AI助手,保姆级教程
  • 从零到一:基于PyTorch的KV Cache工程化实现与性能调优指南
  • Lingbot-Depth-Pretrain-ViTL-14 Ubuntu 20.04 一键部署与测试教程
  • 如何实现漫画随身读?Venera离线管理全攻略
  • DeepSeek-OCR参数详解:模型配置与性能优化指南
  • Dify生产Token监控体系搭建全记录(附Prometheus+Grafana+自研Cost-Tag埋点源码)
  • 本地AI助手搭建:DeepSeek-R1办公场景部署教程
  • 基于Qwen3-ForcedAligner的语音搜索系统实现
  • Qwen3-ASR-1.7B保姆级教程:Web界面多标签页协同处理多个音频
  • 用自然语言玩转Gemini 2.0 Flash图片生成:从菜鸟到高手的进阶路线图