随笔分类 -  leetcode刷题之算法

摘要:用golang刷LeetCode 用Go语言刷LeetCode记录,只是为了练习Go语言,能力有限不保证都是最优解,只能在此抛转引玉了。 数据结构和算法 数据结构和算法是程序员的命根子,没了命根子也就没有了尊严。 1. 两数之和 题目描述 力扣(LeetCode)链接 给定一个整数数组 nums 和 阅读全文
posted @ 2021-02-22 09:12 小学弟- 阅读(992) 评论(0) 推荐(0) 编辑
摘要:class Solution(object): def repeatedSubstringPattern(self, s): """ :type s: str :rtype: bool """ # 方法一:效率稍微好一些 # n = len(s) # for i in range(1, ... 阅读全文
posted @ 2019-02-21 14:22 小学弟- 阅读(114) 评论(0) 推荐(0) 编辑
摘要:英文文章中的标点符号的处理,单词大小写的处理,再将单词通过字典的统计出现次数,最后用sorted()排序 阅读全文
posted @ 2019-02-18 16:10 小学弟- 阅读(511) 评论(0) 推荐(0) 编辑
摘要:10. 正则表达式匹配 方法一 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。 匹配应该覆盖整个字符串 (s) ,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 .  阅读全文
posted @ 2019-01-22 09:57 小学弟- 阅读(219) 评论(0) 推荐(0) 编辑
摘要:101. 对称二叉树 方法一 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 说明: 如果你可以运用递归和迭代两种方法解决这个问题,会很加分。 阅读全文
posted @ 2019-01-21 22:11 小学弟- 阅读(153) 评论(0) 推荐(0) 编辑
摘要:292. Nim游戏 阅读全文
posted @ 2019-01-21 21:56 小学弟- 阅读(142) 评论(0) 推荐(0) 编辑
摘要:319. 灯泡开关 阅读全文
posted @ 2019-01-21 21:55 小学弟- 阅读(202) 评论(0) 推荐(0) 编辑
摘要:155. 最小栈 方法一 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: 阅读全文
posted @ 2019-01-21 11:11 小学弟- 阅读(108) 评论(0) 推荐(0) 编辑
摘要:232. 用栈实现队列 方法一 push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 peek() -- 返回队列首部的元素。 empty() -- 返回队列是否为空。 阅读全文
posted @ 2019-01-21 10:59 小学弟- 阅读(128) 评论(0) 推荐(0) 编辑
摘要:225. 用队列实现栈 方法一 阅读全文
posted @ 2019-01-21 10:49 小学弟- 阅读(129) 评论(0) 推荐(0) 编辑
摘要:145. 二叉树的后序遍历 方法一 阅读全文
posted @ 2019-01-21 10:36 小学弟- 阅读(97) 评论(0) 推荐(0) 编辑
摘要:144. 二叉树的前序遍历 方法一 阅读全文
posted @ 2019-01-21 10:34 小学弟- 阅读(144) 评论(0) 推荐(0) 编辑
摘要:94. 二叉树的中序遍历 方法一 阅读全文
posted @ 2019-01-21 10:23 小学弟- 阅读(228) 评论(0) 推荐(0) 编辑
摘要:20. 有效的括号 方法一 阅读全文
posted @ 2019-01-21 10:12 小学弟- 阅读(145) 评论(0) 推荐(0) 编辑
摘要:231. 2的幂 方法一 阅读全文
posted @ 2019-01-19 16:54 小学弟- 阅读(104) 评论(0) 推荐(0) 编辑
摘要:14. 最长公共前缀 方法一 阅读全文
posted @ 2019-01-19 16:41 小学弟- 阅读(96) 评论(0) 推荐(0) 编辑
摘要:11. 盛最多水的容器 方法一 阅读全文
posted @ 2019-01-19 16:29 小学弟- 阅读(84) 评论(0) 推荐(0) 编辑
摘要:9. 回文数 方法一 阅读全文
posted @ 2019-01-19 15:36 小学弟- 阅读(123) 评论(0) 推荐(0) 编辑
摘要:8. 字符串转换整数 (atoi) 方法一 阅读全文
posted @ 2019-01-19 15:27 小学弟- 阅读(235) 评论(0) 推荐(0) 编辑
摘要:3. 无重复字符的最长子串 方法一 阅读全文
posted @ 2019-01-18 13:05 小学弟- 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示