算法题
six_gods
爱coding&reading的six-god:)
展开
-
【python高效解题】Leetcode-102:二叉树的层序遍历
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-20 10:46:22 · 166 阅读 · 2 评论 -
【python高效解题】Leetcode-86:分割链表
我们的宗旨是:使用最简洁的代码,完成AC:)题目介绍**题目难度:**Medium**题目类型:**linked-list | two-pointers给你一个链表和一个特定值 x ,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:输入:head = 1->4->3->2->5->2, x = 3输出:1->2->2->4->3->5题目分析该原创 2021-01-19 22:56:43 · 138 阅读 · 0 评论 -
【python高效解题】Leetcode-85:最大矩形
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-19 22:49:13 · 267 阅读 · 0 评论 -
【python高效解题】Leetcode-84:柱状图中最大的矩形
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-19 22:35:19 · 400 阅读 · 1 评论 -
【python高效解题】Leetcode-87:扰乱字符串
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-19 16:34:04 · 187 阅读 · 0 评论 -
【python高效解题】Leetcode-89:格雷编码
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-19 15:47:02 · 159 阅读 · 0 评论 -
【python高效解题】Leetcode-88:合并两个有序数组
我们的宗旨是:使用最简洁的代码完成ac:)题目介绍给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小等于 m + n)来保存 nums2 中的元素。示例 1:输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3输出:[1,2,2,3,5,6]示原创 2021-01-19 15:04:25 · 218 阅读 · 1 评论 -
【python高效解题】Leetcode-80:删除排序数组中的重复项 II
我们的目标是:使用最简洁的代码,完成AC:)原创 2021-01-19 10:38:09 · 178 阅读 · 0 评论 -
【python高效解题】Leetcode-78:子集
我们的宗旨是:使用最简洁的代码,完成AC:)原创 2021-01-19 09:56:36 · 253 阅读 · 2 评论 -
【python高效解题】Leetcode-77:组合
我们的口号是:使用最简洁的代码,完成AC:)题目介绍给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。示例:输入: n = 4, k = 2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]题目分析该题目有多种解法,在这里我们介绍两种做法,一种是比较常规的dfs做法,另一种是依靠python现有包combinations实现快速排列组合。dfs:使用迭代来写深搜是容易的,但需要注意边界问题和内存问题,一般是可以满足原创 2021-01-19 08:56:37 · 327 阅读 · 0 评论 -
【python高效解题】Leetcode-76:最小覆盖子串
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-19 08:35:38 · 296 阅读 · 0 评论 -
【python高效解题】Leetcode-75:颜色分类
**我们的宗旨是:使用最简洁的代码,完成AC:)**原创 2021-01-18 22:30:11 · 240 阅读 · 2 评论 -
【python高效解题】Leetcode-70:搜索二维矩阵
我们的宗旨是:使用最简洁的代码完成ac:)原创 2021-01-18 21:57:20 · 172 阅读 · 0 评论 -
【高效率python刷Letecode笔记】python刷Letecode小技巧
1. 截取字符串lstrip() 方法用于截掉字符串左边的空格或指定字符。str.lstrip([chars])2. str、int类型转换将*转换为str类型map(str,*)将*转换为int类型map(*, int)3. 将list转换为str使用固定字符串将list列表连接起来,变为字符串'str'.join(list)...原创 2021-01-16 08:29:35 · 314 阅读 · 0 评论 -
【python高效解题】Leetcode-69:x 的平方根
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-18 17:49:58 · 168 阅读 · 0 评论 -
【python高效解题】Leetcode-34:在排序数组中查找元素的第一个和最后一个位置
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-18 17:30:00 · 112 阅读 · 0 评论 -
【python高效解题】Leetcode-33:搜索旋转排序数组
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-10 22:56:40 · 213 阅读 · 0 评论 -
【python高效解题】Leetcode-32:最长有效括号
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-10 11:08:11 · 247 阅读 · 0 评论 -
【python高效解题】Leetcode-31:下一个排列
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-10 09:04:17 · 228 阅读 · 1 评论 -
【python高效解题】Leetcode-30:串联所有单词的字串
**我们的口号是:使用最简洁的代码,完成AC:)**原创 2021-01-09 23:25:17 · 506 阅读 · 0 评论