当前位置: 首页 > 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.jsqmd.com/news/167539/

相关文章:

  • 提交PR到开源项目README增加反向链接
  • 如何在云服务器部署Miniconda-Python3.10并安装PyTorch?
  • 何帆律师:以专业破局保险拒赔 用公正守护民生温度 - 测评者007
  • 结构化数据标记(Schema)提升富片段展示几率
  • 支持按小时计费灵活适应短期项目需求
  • 基于Miniconda的Python环境管理:避免PyTorch版本冲突的最佳实践
  • 控制文章长度在1500-2500字之间获得最佳SEO平衡
  • 使用Miniconda-Python3.10镜像快速验证GitHub开源项目
  • 上银滚珠丝杆生产厂家如何保障原厂正品?重负荷型号寿命多久?
  • 基础HTTP get接口测试
  • 【计算机毕业设计案例】基于SpringBoot+Vue的电子招投标系统基于SpringBoot+vue招投标系统的设计与实现(程序+文档+讲解+定制)
  • 大模型训练前必做:配置稳定可靠的Miniconda环境
  • 使用Google Search Console监控关键词排名变化
  • 无需Anaconda下载大包!轻量Miniconda-Python3.10镜像满足所有AI需求
  • 技术博主都在用的GPU算力变现路径揭秘
  • CUDA安装总是出错?试试预配置Miniconda-Python3.10镜像
  • 节假日热点借势:例如‘春节不打烊GPU特惠’
  • GitHub开源项目最佳实践:附带Miniconda-Python3.10环境说明
  • Linux命令:top
  • Linux下PyTorch安装教程GPU版本|Miniconda-Python3.10完美兼容
  • 避免关键词堆砌,注重语义自然表达
  • fiddler改网页title
  • 外部链接引用权威来源增强文章可信度
  • 采用HTTPS协议保障安全并获得搜索引擎偏好
  • HTML报告生成利器:Miniconda-Python3.10结合PyTorch训练可视化
  • 使用弹窗或浮动按钮提示限时优惠活动
  • 计算机Java毕设实战-基于SpringBoot+vue招投标系统的设计与实现招标管理投标管理评审管理【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 一键启动PyTorch GPU环境:Miniconda-Python3.10镜像使用详解
  • 申请百度站长工具提升中文SEO收录速度
  • Python3.10 + PyTorch GPU环境搭建全攻略|基于Miniconda镜像快速部署