- 博客(8)
- 收藏
- 关注
原创 Python数据分析笔记groupby\contact \reset_index
1.groupby之前要sort_values 2. contact 之后要reset_index
2020-06-20 15:10:59
1283
原创 SQL1 —— as、inner join、 on、 where
题目描述 查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL, `emp_no` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PR...
2020-03-29 22:05:14
950
原创 力扣LeetCode【每日一题】——1013. 将数组分成和相等的三个部分(Python3)
难度:简单 类型:数组 题目:一个整数数组A,只有可以将其划分为三个和相等的非空部分时才返回true,否则返回 false。形式上,如果可以找出索引i+1 < j且满足(A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] + A[j-1] + ... + A[A.length - 1])就可以...
2020-03-11 11:54:50
333
原创 力扣LeetCode【每日一题】—— 543. 二叉树的直径(Python3)深度优先搜索(DFS)
难度:简单 类型:树、深度优先搜索(Depth-First-Search, DFS) 深度优先搜索区别于广度优先搜索,它类似于树的谦虚遍历,使用递归的方法来解决问题。 二叉树基础可参考https://www.jianshu.com/p/bf73c8d50dc2 记录:前、中、后序遍历均为先左后右,区别是结点被遍历第1、2、3次时输出;层次遍历则顾名思义; 总遍历结...
2020-03-10 17:08:58
474
原创 力扣LeetCode【每日一题】—— 面试题解答57 - II. 和为s的连续正数序列(Python3)滑动窗口
难度:简单 (LZ最近发现越是简单的题,解答方式越多) 类型:双指针、滑动窗口 题目:输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: input:target = 9 output:[[2,3,4],[4,5]] 示例 2: input:target = 15 ...
2020-03-07 00:00:16
183
原创 力扣LeetCode【每日一题】—— 数学问题分糖果 II(Python3)
难度:简单 类型:数学 题目:我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n颗糖果。然后,我们再回到队伍的起点,给第一个小朋友 n+ 1 颗糖果,第二个小朋友 n+ 2 颗,依此类推,直到给最后一个小朋友 2 * n颗糖果。重复上述过程(每次都比上一次...
2020-03-05 14:27:53
1236
原创 力扣LeetCode【每日一题】—— 腐烂的橘子BFS广度优先搜索(Python3)
难度:简单 类型:BFS(Breadth First Search)广度优先搜索 题目:在给定的网格中,每个单元格可以有以下三个值之一: 值0代表空单元格; 值1代表新鲜橘子; 值2代表腐烂的橘子。 每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。 思路:本题为搜索图...
2020-03-04 13:38:40
590
原创 力扣LeetCode【每日一题】——合并排序的数组(Python3)
难度:简单 类型:数组、双指针 题目:给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。 初始化A 和 B 的元素数量分别为m 和 n。 示例: 输入: A = [1,2,3,0,0,0], m = 3 B = [2,5,6], n = 3 输出:[1,2,2,3,5,6] 思路1:双指针分别指向...
2020-03-03 23:28:10
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅