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

1424. 对角线遍历 II

文章目录

  • 题意
  • 思路
  • 代码

题意

题目链接

思路

数组左边有值,才可能右边有值;
然后遍历

代码

class Solution {
public:vector<int> findDiagonalOrder(vector<vector<int>>& nums) {vector<int> ans;vector< pair<int, int> > now;int i = 0;while (i < nums.size() || !now.empty()) {vector<pair<int, int> > tmp;if (i < nums.size()){ans.push_back(nums[i][0]);tmp.push_back(make_pair(i, 0));}i++;for (auto &index:now){int x = index.first;int y = index.second + 1;if (x < nums.size() && y < nums[x].size()){tmp.push_back(make_pair(x, y));ans.push_back(nums[x][y]);}}now = tmp;}return ans;}
};
http://www.dtcms.com/a/349955.html

相关文章:

  • “Datawhale AI夏令营--coze空间
  • Java多线程常见误区与最佳实践总结
  • Spring拦截器中@Resource注入为null的问题
  • Github热门开源项目榜单 - 2025年07月
  • 【c++】leetcode300 最长递增子序列
  • 二、添加3D形状
  • Springboot应用如何与SkyWalking集成,并使用Docker进行发布
  • 深入理解Linux进程程序替换:从原理到实践
  • Elasticsearch JVM调优:核心参数与关键技巧
  • Git克隆时遇到“Filename too long“错误的完美解决方案
  • 代理设计模式
  • 俄罗斯情报机构推出新型安卓恶意软件,伪装成杀毒软件
  • SciPy科学计算与应用:SciPy入门与应用-科学计算与NumPy协同实践
  • 工业异常检测大模型(1)数据集、方法
  • 【git使用场景】本地仓库与远程仓库存在独立历史
  • Vulkan 学习路线图
  • Git 怎么仓库迁移?error: remote origin already exists.怎么解决
  • 定时器的原理
  • TensorFlow 深度学习 | Dataset API 数据读取详解
  • Open3D入门指南:3D数据处理与可视化利器
  • 初识神经网络——《深度学习入门:基于Python的理论与实现》
  • 昆仑万维开源 Matrix-3D大模型,正在开启“造物主”模式
  • 【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(2):智慧城市西安与一带一路
  • pytest 并发执行用例(基于受限的测试资源)
  • imx6ull-驱动开发篇40——Linux RTC 驱动简介
  • 一道MySQL笔试题: 输出 100 以内质数
  • VIVO/OPPO手机,显示5G开关
  • 【SystemUI】锁屏来通知默认亮屏Wake模式
  • Mac 菜单栏多合一工具自荐:FancyTool
  • LeetCode算法日记 - Day 22: 提莫攻击、Z字形变换