随笔分类 -  Leetcode

算法题,主语言python,从易到难,附原题和多种解
摘要:788. 旋转数字 我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。 如果一个数的每位数字被旋转以后仍然还是一个数字, 则这个数是有效的。0, 1, 和 8 被旋转后仍然是它们自己;2 和 5 可以互相旋转 阅读全文
posted @ 2020-08-19 22:59 MrDoghead 阅读(896) 评论(0) 推荐(0)
摘要: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 。 27 写做 XXVI 阅读全文
posted @ 2020-07-28 01:31 MrDoghead 阅读(274) 评论(0) 推荐(0)
摘要:35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例 3: 阅读全文
posted @ 2020-07-24 01:05 MrDoghead 阅读(343) 评论(0) 推荐(0)
摘要:242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 说明: 你可 阅读全文
posted @ 2020-07-12 00:45 MrDoghead 阅读(328) 评论(0) 推荐(0)
摘要:二进制求和 阅读全文
posted @ 2019-11-15 22:57 MrDoghead 阅读(131) 评论(0) 推荐(0)
摘要:最后一个单词的长度 阅读全文
posted @ 2019-11-15 22:04 MrDoghead 阅读(106) 评论(0) 推荐(0)
摘要:报数 阅读全文
posted @ 2019-11-15 21:55 MrDoghead 阅读(101) 评论(0) 推荐(0)
摘要:实现 strStr() 阅读全文
posted @ 2019-11-15 21:08 MrDoghead 阅读(73) 评论(0) 推荐(0)
摘要:有效的括号 阅读全文
posted @ 2019-11-14 00:19 MrDoghead 阅读(108) 评论(0) 推荐(0)
摘要:最长公共前缀 阅读全文
posted @ 2019-11-12 23:50 MrDoghead 阅读(116) 评论(0) 推荐(0)
摘要:罗马数字转整数 阅读全文
posted @ 2019-11-11 21:22 MrDoghead 阅读(115) 评论(0) 推荐(0)
摘要:IP 地址无效化 阅读全文
posted @ 2019-11-11 20:17 MrDoghead 阅读(140) 评论(0) 推荐(0)