Leetcode-Python
小杨呀404
一个程序员小白
展开
-
【力扣·数组形式的整数加法】Python解法
转字符相加原创 2022-03-05 15:24:37 · 420 阅读 · 0 评论 -
【力扣·二进制求和】Python解法
思路:按位求和,同时设置一个符号位,初始为0,分六种情况相加原题如下:通过代码如下:class Solution(object): def addBinary(self, a, b): """ :type a: str :type b: str :rtype: str """ la = len(a) lb = len(b) ll = abs(la - l.原创 2022-03-05 14:38:52 · 472 阅读 · 0 评论 -
【力扣·逆波兰表达式求值】python解法
思路:使用pop和append函数模拟堆栈,元素依次入栈,遇到运算符弹出两个元素进行运算,并将结果再压入堆栈。注意:力扣里面复数是向下取整的,也就是说你的除法计算结果如果是-0.05,他会记为-1,而我们想要的是0.我的解决方式是先转为浮点型计算,再将结果取整型。原题如下:通过代码如下:class Solution(object): def evalRPN(self, tokens): """ :type tokens: List[str] .原创 2022-03-03 21:20:15 · 152 阅读 · 0 评论 -
【力扣·加一】Python解法
思路:末位不为9,直接末位加一,末位为9置0,并向前一位寻找,直到找到不为9的位加一,为9就置0,注意要考虑全9的情况,可通过统计count来确定,这种情况,要在头部插入1.原题如下:通过代码如下:import mathclass Solution(object): def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """原创 2022-03-03 12:12:29 · 256 阅读 · 0 评论 -
【力扣·实现 strStr()】Python解法
力扣·实现strStr() Python解法,使用find函数原创 2022-03-03 09:54:31 · 106 阅读 · 0 评论 -
【力扣·单调数列】Python解法
力扣·单调数列,Python解法,用二维数组解决sort去重问题原创 2022-03-03 09:48:09 · 260 阅读 · 0 评论 -
【力扣·重复的子字符串】Python解法
力扣·重复的子字符串Python解法,用字符位置解决超时问题原创 2022-03-03 09:42:33 · 707 阅读 · 0 评论