摘要: **题目链接:**https://leetcode-cn.com/problems/longest-mountain-in-array/ 分析: 遍历数组。先找左边界,在左边界存在的条件下,更新右边界。相等时,索引+1,否则会死循环。当左右边界都存在时,更新最大长度。 Python class So 阅读全文
posted @ 2020-10-25 12:14 我的小叮当 阅读(141) 评论(0) 推荐(0) 编辑
摘要: **题目链接:**https://leetcode-cn.com/problems/n-queens-ii/ 分析: 参考51.N皇后。 Python class Solution: def totalNQueens(self, n: int) -> int: def solve(row, colu 阅读全文
posted @ 2020-10-25 11:34 我的小叮当 阅读(73) 评论(0) 推荐(0) 编辑
摘要: **题目链接:**https://leetcode-cn.com/problems/n-queens/ 分析: x&(-x)保留最后一位的1,其它位置全部置零 x&(x-1)最后一个1置零。availablePos用1表示可以放置的地方,而columns,diagnolL, diagnolR用1表示 阅读全文
posted @ 2020-10-25 11:32 我的小叮当 阅读(119) 评论(0) 推荐(0) 编辑