自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Leetcode——第二高的薪水 sql

努力提升自己,从简单题目做起~把一些值得记录的小知识点记录下来。题目(转自力扣):编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。如下表+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那

2021-01-09 17:20:58 135

原创 python实现小数据提取器及其知识点

使用python实现了从一个文件里提出需要的字段内容,话不多说~记录一下今天的小小知识点。原数据形式大概为{“viewNum”:25.0,“printNum”:0.0,“totalNum”: ***,“displayName”:“production”,“tname”:"***/****/production.***",“exportNum”:26.0}{“viewNum”: ***,“printNum”:0.0,“totalNum”: **,“displayName”:"***",“tname”:"*

2021-01-09 13:56:01 125

原创 leetcode — 1237. 找出给定方程的正整数解

一、暴力法遍历class Solution: def findSolution(self, customfunction: 'CustomFunction', z: int) -> List[List[int]]: res = [] f = customfunction.f for x in range(1, z + 1): for y in range(1, z + 1): if f(x

2020-09-23 20:19:03 118

原创 leetcode — 山脉数组的峰顶索引

执行用时:40 ms内存消耗:14.5 MBclass Solution: def peakIndexInMountainArray(self, arr: List[int]) -> int: left = 0 right = len(arr) - 1 while left <= right: mid = left + (right - left) // 2 if arr[mid-1] &

2020-09-22 17:23:40 135

原创 leecode — 找到比目标字母大的最小字母(二分查找)

看到题目想到了二分查找的运行时间为O(logn)class Solution:def nextGreatestLetter(self, letters: List[str], target: str) -> str: left = 0 right = len(letters) - 1 while left <= right: mid = left + (right-left) // 2 if le

2020-09-22 17:02:42 61

原创 python用递归找出列表中最大的数字

def maxList(list): # 设一个默认值,与列表里的值比大小,谁大留谁,依次递归,最后留下的就是最大值。 if len(list) >= 3: if list[0] <= list[1]: return maxList(list[1:]) else: num = list[0] list = list[2:] list.append(num

2020-09-17 21:54:27 2948 2

原创 使用python编写一个递归函数来计算列表包含的元素数

def lenList(list): if list == []: return 0 else: return 1 + lenList(list[1:])基线条件:当列表为空时,返回值为0。递归条件:每递归一次,得到的数字加1,并且要使列表中元素减1。

2020-09-17 20:49:38 1247

原创 leetcode — 两数之和

第一次做,优化不够好。方法一:暴力遍历class Solution(object): def twoSum(self, nums, target): for i in range(len(nums)): # 这里用i+1:因为遍历的是同一个列表,不存在遍历元素缺失的问题, # 从i+1开始反而会让程序运行更快速 for j in range(i + 1, len(nums)):

2020-08-06 20:44:03 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除