2020年5月8日
摘要: 题目: 基本计算器 II:实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。 说明: 你可以假设所给定的表达式都是有效的。 请不要使用内置的库函数 eval。 思路: 使用栈来实现,之前在做课设时候做 阅读全文
posted @ 2020-05-08 16:42 桌子哥 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 题目: 比较版本号:比较两个版本号 version1 和 version2。 如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。 你可以假设版本字符串非空,并且只包含数字和 . 字符。 . 字符不代表小数点,而是用于 阅读全文
posted @ 2020-05-08 16:11 桌子哥 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 题目: 字符串相乘:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 说明: num1 和 num2 的长度小于110。num1 和 num2 只包含数字 0-9。num1 和 num2 均不以零开头,除非是数字 0 本 阅读全文
posted @ 2020-05-08 13:37 桌子哥 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 题目: 复原IP地址:给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 有效的 IP 地址正好由四个整数(每个整数位于 0 到 255 之间组成),整数之间用 '.' 分隔。 思路: 思路较简单。 程序: class Solution: def restoreIpAddresse 阅读全文
posted @ 2020-05-08 11:11 桌子哥 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 题目: Z 字形变换:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如 阅读全文
posted @ 2020-05-08 10:15 桌子哥 阅读(552) 评论(0) 推荐(0) 编辑