08 2020 档案
摘要:20、有效的括号 难度:简单 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 Python: class Solution: de
阅读全文
摘要:14、最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 Python: class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: if len(strs) ==
阅读全文
摘要:13、罗马数字转整数 难度:简单。 题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 2
阅读全文
摘要:9、回文数 难度:简单 题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 Python: 初始方案:116 ms class Solution: def isPalindrome(self, x: int) -> bool: if x < 0 or (x
阅读全文
摘要:7、整数反转 难度:简单 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 Python: 初始版本:44ms class Solution: def reverse(self, x: int) -> int: if_neg = 1 if_overflow = 1 outpu
阅读全文
摘要:1、两数之和 难度:简单 题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 Python: 创建哈希表 class Solution: def
阅读全文
摘要:1、GitHub创建个人仓库 登录GitHub创建账号,同时拥有一个自己设定的用户名(username)。点击New Repositories创建仓库。仓库名必须为username.github.io的形式。建议使用公有(Public)仓库,私有(Private)仓库创建的个人主页推送时会收费。点击
阅读全文

浙公网安备 33010602011771号