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

【对角线遍历】python

没啥思路

 

 

class Solution:def findDiagonalOrder(self, mat: List[List[int]]) -> List[int]:m=len(mat)n=len(mat[0])ret=[]if len(mat)==0:return retcount=0#m+n-1是对角线总数while count<m+n-1:#x和y的和刚好是count数#偶数为右上走if count%2==0:x=count if(count<m)else (m-1)y=count-xwhile(x>=0 and y<=n-1):ret.append(mat[x][y])x-=1y+=1#奇数左下走else:y=count if(count<n)else(n-1)x=count-ywhile(x<=m-1 and y>=0):ret.append(mat[x][y])x+=1y-=1count+=1return ret

http://www.lryc.cn/news/353430.html

相关文章:

  • 温度检测小系统兼继电器模块和小风扇
  • [数据结构1.0]计数排序
  • PostgreSQL入门教程
  • 【spring】@ControllerAdvice注解学习
  • 【全开源】赛事报名系统源码(Fastadmin+ThinkPHP和Uniapp)
  • 杰理-耳机进入关机关闭内内置触摸-节省功耗
  • Homebrew安装、 Mac上pyenv的安装与使用,复制黏贴搞定,网上教程看得眼花缭乱的来看看,简单明了一步到胃!!
  • 通过注意力调节实现更好的文本到图像生成对齐
  • Java开发大厂面试第26讲:生产环境如何排查问题和优化 JVM?
  • 计算机科学的先驱者们
  • 哈希双指针
  • 【网络】UDP协议
  • 牛马真的沉默了,入职第一天就干活
  • 解决在cmd里下载的库,但IDLE还是显示不存在的问题
  • 嵌入式全栈开发学习笔记---C语言笔试复习大全23
  • C++函数指针,键值对集合的学习
  • 新人攻略:避开这3大坑,让老员工主动带你飞!
  • 汽车液态电池隔膜的作用
  • 汽车液态电池充电时,充电时的化学反应是怎样的? 电池电量是怎么充满的?
  • Topk问题以及二叉树的三种层序遍历和基本操作
  • 深度学习设计模式之桥接模式
  • 设计模式 17 组合模式 Composite Pattern
  • 【经典论文阅读10】MNS采样——召回双塔模型的最佳拍档
  • 串行低功耗芯片间媒体总线(SLIMbus)介绍
  • esp32-S3 使用自带的大模型,实现本地文字转语言tts
  • Redis事务(1)
  • 202206青少年软件编程(Python)等级考试试卷(四级)
  • 大作业爬取手机数据,实现手机推荐系统以及朋友圈手机论坛
  • Leetcode 环形链表|| 快慢指针解法
  • 出书,是「盖你自己的房子」你知道吗?