博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode题解(1102):得分最高的路径(Python)
阅读量:1901 次
发布时间:2019-04-26

本文共 998 字,大约阅读时间需要 3 分钟。

题目:(中等)

标签:广度优先搜索、堆

解法 时间复杂度 空间复杂度 执行用时
Ans 1 (Python) O ( N l o g N ) O(NlogN) O(NlogN) O ( N ) O(N) O(N) 948ms (100.00%)
Ans 2 (Python)
Ans 3 (Python)

解法一:

import heapqclass Solution:    def maximumMinimumPath(self, grid: List[List[int]]) -> int:        m, n = len(grid), len(grid[0])        def _is_valid(x, y):            return 0 <= x < m and 0 <= y < n        def neighbors(x1, y1):            return [(x2, y2) for (x2, y2) in [(x1 - 1, y1), (x1 + 1, y1), (x1, y1 - 1), (x1, y1 + 1)]                    if _is_valid(x2, y2)]        ans = grid[0][0]        visited = {
(0, 0)} queue = [(-grid[0][0], 0, 0)] while queue: v1, i1, j1 = heapq.heappop(queue) ans = min(ans, -v1) if i1 == m - 1 and j1 == n - 1: return ans for i2, j2 in neighbors(i1, j1): if (i2, j2) not in visited: visited.add((i2, j2)) heapq.heappush(queue, (-grid[i2][j2], i2, j2)) return ans

转载地址:http://cxkcf.baihongyu.com/

你可能感兴趣的文章
赋能表单数据,提升智能表单营销能力
查看>>
用它提升品牌力,【Design Lab】必用3大酷炫功能
查看>>
有了轻栈搭建小程序商城工具,小白也能零门槛开发自己的小程序商城了
查看>>
推广成本不菲?百度自然流量的硬核武器来啦
查看>>
时代发展趋势:电商+小程序
查看>>
没有网店经验的小商家开辟小程序商城之路
查看>>
商家巧用小程序推动新零售运营模式发展
查看>>
轻栈上线头条搜索配置,一键开启头条矩阵流量
查看>>
敲黑板,重点来了!轻栈免费小程序也有支付功能哦
查看>>
让人无法抗拒的小程序魅力值
查看>>
想要让自己的微信商城运营得更好,打造火爆的线上商城吗?
查看>>
又一电商杀手锏——区块链应用--交易印
查看>>
好好利用通过企业认证的百家号,又一波流量在来的路上
查看>>
微信公众号推文次数不受限的秘技
查看>>
轻栈送上免费注册支付宝小程序
查看>>
快速搭建小程序,实现线上引流获客
查看>>
爱用建站一键开启头条巨量流量
查看>>
这样玩小程序直播提升超2倍的转化
查看>>
头条号已加入爱用建站-智慧链接大家族,流量入口又增加了啦
查看>>
谈谈小程序的赚钱方式
查看>>