草庐IT

leedcode刷题(4)

全部标签

力扣SQL刷题11

目录标题1194.锦标赛优胜者--做出来了1225.报告系统状态的连续日期-勉强1159.市场分析II1205.每月交易II1194.锦标赛优胜者–做出来了题型:看题解答:先处理matches表,整出分数列和players表连接注意点:unionall时,会存在一个player_id有多行记录,这样再和p表连接时,会变多,所以需要先groupby聚合一下withtas(selectplayer_id,sum(score)asscorefrom(selectfirst_playerplayer_id,first_scorescorefromMatchesunionallselectsecond_

力扣SQL刷题11

目录标题1194.锦标赛优胜者--做出来了1225.报告系统状态的连续日期-勉强1159.市场分析II1205.每月交易II1194.锦标赛优胜者–做出来了题型:看题解答:先处理matches表,整出分数列和players表连接注意点:unionall时,会存在一个player_id有多行记录,这样再和p表连接时,会变多,所以需要先groupby聚合一下withtas(selectplayer_id,sum(score)asscorefrom(selectfirst_playerplayer_id,first_scorescorefromMatchesunionallselectsecond_

蓝桥杯刷题冲刺 | 倒计时18天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录0.知识点1.乳草的入侵今天写搜索题0.知识点DFS设计步骤确定该题目的状态(包括边界)找到状态转移方式找到问题的出口、计数或者某一个状态设计搜索代码模板ans//答案,用全局变量来表示boolst[N];//标记状态boolcheck(参数){ if(满足条件)return1;return0;}voiddfs(intstep){ if(判断边界){ 不在边界内,即回溯}尝试每一种可能//for循环{ 满足check条件//if标记//boolst[]继续下一步dfs(step+1)恢复初

蓝桥杯刷题冲刺 | 倒计时18天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录0.知识点1.乳草的入侵今天写搜索题0.知识点DFS设计步骤确定该题目的状态(包括边界)找到状态转移方式找到问题的出口、计数或者某一个状态设计搜索代码模板ans//答案,用全局变量来表示boolst[N];//标记状态boolcheck(参数){ if(满足条件)return1;return0;}voiddfs(intstep){ if(判断边界){ 不在边界内,即回溯}尝试每一种可能//for循环{ 满足check条件//if标记//boolst[]继续下一步dfs(step+1)恢复初

刷题笔记1 | 704. 二分查找,27. 移除元素

704.二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入:nums=[-1,0,3,5,9,12],target=9   输出:4    解释:9出现在nums中并且下标为4   输入:nums=[-1,0,3,5,9,12],target=2   输出:-1    解释:2不存在nums中因此返回-1   解题思路:还是喜欢左闭右闭的写法。左闭右闭的写法关键是:当l=0,r=n-1的时候因为r这个值我们在数组中可以取到,while(l二分的最大优势是在于其时

刷题笔记1 | 704. 二分查找,27. 移除元素

704.二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入:nums=[-1,0,3,5,9,12],target=9   输出:4    解释:9出现在nums中并且下标为4   输入:nums=[-1,0,3,5,9,12],target=2   输出:-1    解释:2不存在nums中因此返回-1   解题思路:还是喜欢左闭右闭的写法。左闭右闭的写法关键是:当l=0,r=n-1的时候因为r这个值我们在数组中可以取到,while(l二分的最大优势是在于其时

<数据结构>刷题笔记——链表篇进阶(图文详解)

文章目录1.环形链表【思路】【扩展问题】【参考代码】【链接】2.环形链表II【思路】【思路二】【参考代码】【链接】3.复制带随机指针的链表【思路】【参考代码】【链接】目前在不断更新的知识总结该系列相关文章:<数据结构>刷题笔记——链表篇(一)<数据结构>刷题笔记——链表篇(二)已完结系列:c语言自学教程——博文总结我的gitee:gitee网址期待系统学习编程的小伙伴可以关注我,不迷路!1.环形链表给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表

<数据结构>刷题笔记——链表篇进阶(图文详解)

文章目录1.环形链表【思路】【扩展问题】【参考代码】【链接】2.环形链表II【思路】【思路二】【参考代码】【链接】3.复制带随机指针的链表【思路】【参考代码】【链接】目前在不断更新的知识总结该系列相关文章:<数据结构>刷题笔记——链表篇(一)<数据结构>刷题笔记——链表篇(二)已完结系列:c语言自学教程——博文总结我的gitee:gitee网址期待系统学习编程的小伙伴可以关注我,不迷路!1.环形链表给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表

Python小屋刷题软件2425道题目分类速查表

“Python小屋”编程比赛正式开始Python小屋刷题软件客户端使用说明(视频讲解)Python小屋刷题神器最近升级的新功能介绍每次录入新题目时都会更新下面的分类表,请注意查看最新信息。客观题分类:Python基础知识:1-57内置函数、运算符:58-320列表、元组、字典、集合、切片、推导式:321-792选择结构与循环结构:793-891字符串操作:892-1123正则表达式:1124-1221函数定义与使用:1222-1382面向对象程序设计:1383-1462文件操作:1463-1564异常处理结构:1565-1613tkinter编程:1614-1668网络编程:1669-1813

Python小屋刷题软件2425道题目分类速查表

“Python小屋”编程比赛正式开始Python小屋刷题软件客户端使用说明(视频讲解)Python小屋刷题神器最近升级的新功能介绍每次录入新题目时都会更新下面的分类表,请注意查看最新信息。客观题分类:Python基础知识:1-57内置函数、运算符:58-320列表、元组、字典、集合、切片、推导式:321-792选择结构与循环结构:793-891字符串操作:892-1123正则表达式:1124-1221函数定义与使用:1222-1382面向对象程序设计:1383-1462文件操作:1463-1564异常处理结构:1565-1613tkinter编程:1614-1668网络编程:1669-1813