
python算法
你怎么又偷懒
这个作者很懒,什么都没留下…
展开
-
leetcode67-二进制求和(python)
题目描述给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例1:输入: a = “11”, b = “1”输出: “100”示例2:输入: a = “1010”, b = “1011”输出: “10101”方法一:内置函数class Solution(object): def addBinary(self, a, b): ...原创 2019-08-05 16:26:36 · 320 阅读 · 0 评论 -
leetcode100-相同的树(python)
题目描述:给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。原创 2019-08-08 13:05:03 · 239 阅读 · 0 评论 -
leetcode101-对称二叉树(python)
题目描述:给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的:但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:解题思路:对称即 左子树的左子树等于右子树的右子树左子树的右子树等于右子树的左子树# Definition for a binary tree node.# class TreeNode(object...原创 2019-08-08 13:33:39 · 244 阅读 · 0 评论 -
leetcode125-验证回文串(python)
题目描述:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入: “A man, a plan, a canal: Panama”输出: true示例2:输入: “race a car”输出: false方法一:正则表达式匹配,切记导入re模块import reclass Solutio...原创 2019-08-08 14:25:56 · 265 阅读 · 0 评论 -
leetcode198-打家劫舍(python)
题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷...原创 2019-08-15 08:29:37 · 391 阅读 · 0 评论