草庐IT

leedcode刷题(4)

全部标签

Leetcode刷题本地debug框架搭建

思路1.初版cmake+单一.cpp文件参考:https://blog.songjiahao.com/archives/3622.改良版cmake+源文件、头文件(含List、Tree等数据结构)分离+gtest参考:https://github.com/Pokerpoke/LeetCode Normal模板以Leetcode1两数之和为例#include#include#includeusingnamespacestd;classSolution{public:vectorint>twoSum(vectorint>&nums,inttarget){//key代表数字,value代表位置uno

【C刷题训练营】第三讲(c语言入门训练)

前言:    大家好,我决定日后逐渐更新c刷题训练营的内容,或许能帮到入门c语言的初学者,如果文章有错误,非常欢迎你的指正!💥🎈个人主页:​​​​​​Dream_Chaser~ 🎈💥✨✨刷题专栏:http://t.csdn.cn/baIPx⛳⛳本篇内容:c语言刷题训练营 第三讲(牛客网)目录BC25-计算体重指数题目描述BC26-计算三角形的周长和面积题目描述BC27-计算球体的体积题目描述BC10-成绩的输入输出题目描述BC38-变种水仙花数题目描述:BC20-kiki算数题目描述BC21-浮点数的个位数字题目描述BC22-你能活多少秒题目描述:BC25-计算体重指数来源:计算体重指数_牛客

HiveSQL刷题

41、同时在线人数问题现有各直播间的用户访问记录表(live_events)如下,表中每行数据表达的信息为,一个用户何时进入了一个直播间,又在何时离开了该直播间。user_id(用户id)live_id(直播间id)in_datetime(进入直播间的时间)out_datetime(离开直播间的时间)10012021-12-119:30:002021-12-119:53:0010022021-12-121:01:002021-12-122:00:0010112021-12-119:05:002021-12-120:55:00现要求统计各直播间最大同时在线人数,期望结果如下:live_id(直播

蓝桥杯刷题练习Python(笔记)

#a1='A'#a2='ABA'#a3='ABACABA'#a4='ABACABADABACABA'num=int(input('N))#26个字母str="ABCDEFGHIJKLMNOPQRSTUVWXYZ"ifnum==1:a='A'#str[0]else:a='A'foriinrange(1,num,1):#b=str[i]c=a+b+aa=c#print(str[i])#print(a)print(a)#print('请输入第一个字符串:',end="")str1=input()#print('请输入第一个字符串:',end="")str2=input()l1=len(str1)#计

【牛客刷题-SQL大厂面试真题】NO1.某音短视频

体系化学习SQL,请到牛客经典高频面试题库,参加实训,提高你的SQL技能吧~https://www.nowcoder.com/link/pc_csdncpt_itbd_sql文章目录前言🐴SQL1各个视频的平均完播率🐴SQL2平均播放进度大于60%的视频类别🐴SQL3每类视频近一个月的转发量/率🐴SQL4每个创作者每月的涨粉率及截止当前的总粉丝量🐴SQL5国庆期间每类视频点赞量和转发量🐴SQL6近一个月发布的视频中热度最高的top3视频前言SQL每个人都要用,但是用来衡量产出的并不是SQL本身,你需要用这个工具,去创造其它的价值。🐴SQL1各个视频的平均完播率🚀建表语句DROPTABLEIFE

C语言暑假刷题冲刺篇——day6

目录一、选择题二、编程题 🎈个人主页:库库的里昂🎐CSDN新晋作者🎉欢迎👍点赞✍评论⭐收藏✨收录专栏:C语言每日一练✨相关专栏:代码小游戏、C语言初阶、C语言进阶🤝希望作者的文章能对你有所帮助,有不足的地方请在评论区留言指正,大家一起学习交流!🤗【前言】在大家学完初阶C语言后,有很多知识点是比较模糊的,我们应该多刷题,这样才能巩固我们所学知识。所以我开了一个新专栏C语言每日一刷,每一篇都包含5道选择题,2道编程题,每一道题后面都会有详细的解析。这个系列每日一更,大家来看看吧! 一、选择题1.以下叙述中正确的是()A:只能在循环体内和switch语句体内使用break语句B:当break出现在循

每日刷题(回溯法经典问题之组合)

                    食用指南:本文为作者刷题中认为有必要记录的题目                    ♈️今日夜电波:保留—郭顶                                1:33 ━━━━━━️💟────────4:30                                    🔄 ◀️ ⏸ ▶️  ☰                                       💗关注👍点赞🙌收藏您的每一次鼓励都是对我莫大的支持😍 目录什么是回溯法?回溯法用在何处?     回溯法的理解🌸一、组合💮二、组合总和🌺三、组合总和II什么是回

【leetcode刷题之路】剑指Offer(4)——分治+排序算法+动态规划

文章目录8分治算法8.1【递归】剑指Offer07-重建二叉树8.2【递归】【快速幂】剑指Offer16-数值的整数次方8.3【递归】剑指Offer33-二叉搜索树的后序遍历序列8.4【递归】【分治】剑指Offer17-打印从1到最大的n位数8.5【归并排序】【分治】剑指Offer51-数组中的逆序对9排序9.1【冒泡排序】剑指Offer45-把数组排成最小的数9.2【排序】剑指Offer61-扑克牌中的顺子9.3【堆排序】剑指Offer40-最小的k个数9.4【堆排序】【优先队列】剑指Offer41-数据流中的中位数10动态规划10.1【动态规划】【哈希表】【DFS】剑指Offer10-I-

力扣题库刷题笔记73--矩阵置零

1、题目如下: 2、个人Python代码实现3、个人Python代码思路    a、声明2个空数组p、q,用于存放值为0的元素matrix[i][j]的下标    b、首先遍历二维数组matrix,找到值为0的元素matrix[i][j],将下标i加入数组p,将下标j加入数组q    c、再次遍历二维数组matrix,如果matrix[m][n]的下标m在数组p中或者下标n在在数组q中,将matrix[m][n]赋值为0 

牛客网刷题——斩获offer

个人主页:熬夜磕代码丶作品专栏:javase我变秃了,也变强了给大家介绍一款程序员必备刷题平台——牛客网点击注册一起刷题收获大厂offer吧文章目录一、随机数组二、局部最小值四、三个数的最大乘积三、阶乘累加一、随机数组通过对数器生成一个随机长度,随机大小的数组publicstaticint[]randomArray(intmaxLen,intmaxValue){intLen=(int)(Math.random()*maxLen);int[]arr=newint[Len];if(Len>0){arr[0]=(int)(Math.random()*maxValue);for(inti=1;iLen