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

第71天(中等题 数据结构)

打卡第七十一天
2道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:vector<int> resultsArray(vector<vector<int>>& queries, int k) {vector<int> ans(queries.size(), -1);// 初始化结果数组,默认值为 -1priority_queue<int> pq;for (int i = 0; i < queries.size(); i++) {int dist = abs(queries[i][0]) + abs(queries[i][1]);// 计算距离pq.push(dist);// 将距离加入堆中if (pq.size() > k) {// 如果堆的大小超过 k弹出最大元素pq.pop(); //弹出最大元素}if (pq.size() == k) {// 当堆的大小达到 k 时ans[i] = pq.top(); //堆顶就是第 k 小的距离}}return ans;}
};

耗时≈一小时 明天继续

http://www.rkmt.cn/news/183196.html

相关文章:

  • 何帆律师:以专业破局保险拒赔 用公正守护民生温度 - 测评者007
  • 基于Miniconda的Python环境管理:避免PyTorch版本冲突的最佳实践
  • 控制文章长度在1500-2500字之间获得最佳SEO平衡
  • 技术博主都在用的GPU算力变现路径揭秘
  • 节假日热点借势:例如‘春节不打烊GPU特惠’
  • Linux下PyTorch安装教程GPU版本|Miniconda-Python3.10完美兼容
  • Linux命令:top
  • HTML报告生成利器:Miniconda-Python3.10结合PyTorch训练可视化
  • 计算机Java毕设实战-基于SpringBoot+vue招投标系统的设计与实现招标管理投标管理评审管理【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 申请百度站长工具提升中文SEO收录速度
  • Python3.10 + PyTorch GPU环境搭建全攻略|基于Miniconda镜像快速部署
  • 2025年AI冲击下的Java Web开发现状
  • PostgreSQL 索引
  • 20251227 - 点双 割点 割边 总结
  • PyTorch开发者必看:Miniconda-Python3.10提升环境配置效率50%
  • 【深度学习新浪潮】什么是AI原生云计算?
  • PHP 包含
  • 洛谷 P3674
  • 【毕业设计】基于SpringBoot的高校校园网故障管理系统(源码+文档+远程调试,全bao定制等)
  • 基于TMS320F28335 DSP的单相并网逆变器
  • 掌握大数据领域Elasticsearch的监控与维护技巧
  • 提供一键部署脚本减少用户初始使用阻力
  • 【课程设计/毕业设计】基于SpringBoot的高校校园网故障管理系统故障报修 - 派单处理 - 进度跟踪 - 总结分析【附源码、数据库、万字文档】
  • VMware Workstation 12虚拟机软件实战指南
  • 11 - 数据抽取 - lxml 解析库
  • 定期举办线上Workshop教学如何高效使用平台
  • macOS Xcode C++程序设置相对路径根目录
  • Miniconda-Python3.10镜像助力高校AI教学实验平台建设
  • 2,prometheus node_export及服务端配置文件
  • 12 - 数据抽取 - parsel解析库