news 2026/2/17 2:22:34

力扣-确定两个字符串是否接近

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣-确定两个字符串是否接近

思路分析

  1. 统计每行的出现次数:将每行数组转换为「可哈希的键」(如字符串 / 列表),用哈希表记录每行出现的次数;
  2. 遍历每列匹配行:将每列数组转换为相同格式的键,去哈希表中查询该键的出现次数,累加所有匹配次数即为答案。

代码实现

publicintequalPairs(int[][]grid){intresult=0;Map<List<Integer>,Integer>map=newHashMap<>();// 保存所有的行for(inti=0;i<grid.length;i++){List<Integer>list=newArrayList<>();for(intnum=0;num<grid[i].length;num++){list.add(grid[i][num]);}map.put(list,map.getOrDefault(list,0)+1);}// 遍历所有的列for(intcol=0;col<grid[0].length;col++){List<Integer>list=newArrayList<>();for(intj=0;j<grid.length;j++){list.add(grid[j][col]);}result+=map.getOrDefault(list,0);}returnresult;}

复杂度分析

  • 整体时间复杂度:O(n2)(最优,无法低于此复杂度,因为必须遍历所有行列元素);
  • 空间复杂度:O(n2)(最坏情况所有行都不同,哈希表存储 n 个长度为 n 的行)。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/14 20:59:13

Kodi中文插件库5分钟快速配置指南:打造专属家庭影院

Kodi中文插件库5分钟快速配置指南&#xff1a;打造专属家庭影院 【免费下载链接】xbmc-addons-chinese Addon scripts, plugins, and skins for XBMC Media Center. Special for chinese laguage. 项目地址: https://gitcode.com/gh_mirrors/xb/xbmc-addons-chinese 还在…

作者头像 李华
网站建设 2026/2/16 18:23:19

OCLP-Mod完整使用指南:让老款Mac焕发新生

OCLP-Mod完整使用指南&#xff1a;让老款Mac焕发新生 【免费下载链接】OCLP-Mod A mod version for OCLP,with more interesting features. 项目地址: https://gitcode.com/gh_mirrors/oc/OCLP-Mod 还在为你的经典Mac设备被苹果官方抛弃而烦恼吗&#xff1f;OCLP-Mod作为…

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

PyMAVLink实战指南:从零构建无人机通信系统

PyMAVLink实战指南&#xff1a;从零构建无人机通信系统 【免费下载链接】pymavlink python MAVLink interface and utilities 项目地址: https://gitcode.com/gh_mirrors/py/pymavlink 你是否曾经面临这样的困扰&#xff1a;想要开发无人机应用&#xff0c;却被复杂的通…

作者头像 李华
网站建设 2026/2/5 3:51:16

YOLOv8 训练FLIR自动驾驶数据集 RGB与红外两种模态 红外可见光多模态车辆行人检测数据集 YOLOV8模型如何训练 自动驾驶多模态感知,研究 红外与可见光融合检测,提升系统在低光照、恶劣天

FLIR自动驾驶数据集&#xff0c;包含RGB与红外两种模态该数据集为配准版本&#xff0c;包含4113对训练图像&#xff0c;514对验证图像&#xff0c;515对测试图像 含“bicycle”,“car”,“person”三种类别。标签为yolo格式&#xff0c;可直接用于yolo目标检测模型训练1以下是 …

作者头像 李华
网站建设 2026/2/8 19:08:28

Qwen图像编辑工具终极指南:从入门到精通的完整教程

Qwen图像编辑工具终极指南&#xff1a;从入门到精通的完整教程 【免费下载链接】Qwen-Image-Edit-Rapid-AIO 项目地址: https://ai.gitcode.com/hf_mirrors/Phr00t/Qwen-Image-Edit-Rapid-AIO 在AI图像生成技术快速发展的今天&#xff0c;Qwen-Rapid-AIO系列工具以其创…

作者头像 李华
网站建设 2026/2/12 12:32:46

AltTab完全配置指南:在macOS上实现Windows式窗口切换体验

AltTab完全配置指南&#xff1a;在macOS上实现Windows式窗口切换体验 【免费下载链接】alt-tab-macos Windows alt-tab on macOS 项目地址: https://gitcode.com/gh_mirrors/al/alt-tab-macos 在macOS系统中寻找高效的窗口切换解决方案&#xff1f;AltTab窗口切换工具为…

作者头像 李华