文件名称:leetcode-leetcode:使用Python解决leetcode问题的平庸解决方案
文件大小:46KB
文件格式:ZIP
更新时间:2024-07-19 11:18:19
系统开源
leetcode leetcode 该存储库包含一系列问题的解决方案(强烈推荐用于面试准备)。 已经有很多可用的存储库更详尽,而且 leetcode 中的讨论论坛也很棒(去看看吧!)。 这个特定的存储库有不同的用途——它把每个问题当作由面试官提出的,并非常简短地列出了受访者应该提出的可能问题,一个人可能对他们的方法做出的早期评论,以及一个非常平庸的解决方案。 解决了大多数简单和中等级别的问题。 请注意,这应该提供面试准备建议,而不是最酷甚至最有效的解决方案。 假设 一些基本的数据结构初始化可能会被压缩,并在下面列出以供参考。 二叉树节点初始化如下: class TreeNode(object): def __init__(self, x): self.val = x self.left = None self.right = None 一个链表节点发起如下: class ListNode(object): def __init__(self, x): self.val = x self.next = None 问题 少数解决方案可能会在leetcode在线判断中出现超时。 一些解可能放
【文件预览】:
leetcode-master
----451-500()
--------475-heaters.py(2KB)
--------482-license-key-formatting.py(2KB)
--------476-number-complement.py(688B)
--------477-total-hamming-distance.py(2KB)
--------481-magical-string.py(1KB)
--------485-max-consecutive-ones.py(831B)
----201-250()
--------222-count-complete-tree-node.py(1KB)
----301-350()
--------307-range-sum-query-mutable.py(2KB)
----101-150()
--------114-flattern-list.py(1KB)
--------129-sum-root-to-leaf.py(2KB)
--------101-symmetric-tree.py(1KB)
--------125-valid-palindrome.py(1KB)
--------105-binary-tree-pre-in.py(1KB)
--------103-binary-tree-zigzag-order-reversal.py(1KB)
--------118-pascal-triangle.py(923B)
--------110-balanced-binary-tree.py(800B)
--------108-sorted-array-bst.py(872B)
--------109-sorted-linked-list-bst.py(1KB)
--------128-longest-consecutive-sequence.py(1KB)
--------106-binary-tree-in-post.py(1KB)
--------107-binary-tree-level-traversal-II.py(1KB)
--------130-surrounded-regions.py(2KB)
--------113-path-sum-II.py(2KB)
--------111-min-depth-binary-tree.py(701B)
--------112-path-sum.py(780B)
--------121-buy-sell-stock.py(1KB)
--------127-word-ladder.py(2KB)
--------102-binary-tree-level-order-reversal.py(1KB)
--------119-pascal-triangle-II.py(858B)
--------122-buy-sell-stock-II.py(1KB)
--------120-triangle.py(1KB)
--------104-maximum-depth-binary-tree.py(592B)
----051-100()
--------054-spiral-matrix.py(2KB)
--------071-simplify-path.py(1KB)
--------061-rotate-list.py(1KB)
--------056-merge-intervals.py(2KB)
--------098-validate-bst.py(2KB)
--------068-text-justification.py(3KB)
----LICENSE(1KB)
----501()
--------506-relative-ranks.py(2KB)
----151-200()
--------151-reverse-words-in-string.py(590B)
--------179-largest-number.py(964B)
--------152-max-product-subarray.py(850B)
----README.md(2KB)
----001-050()
--------005-longest-palindromic-substring.py(1KB)
--------007-reverse-integer.py(1KB)
--------014-longest-common-prefix.py(1KB)
--------008-string-to-nteger-(atoi).py(2KB)
--------006-zigzag-conversion.py(2KB)
--------003-longest-substring-without-repeating.py(1KB)
--------018-4sum.py(1KB)
--------011-contains-most-water.py(1KB)
--------001-two-sum.py(1KB)
--------002-add-two-numbers.py(2KB)
--------015-3Sum.py(2KB)
--------029-divide-two-integers.py(1KB)