自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客sql记录-自留

不能直接TIMESTAMPDIFF(hour),这样就只保留整数倍的小时了,得保存分钟然后转成小时。直接sum的方式计算逾期客户人数,count计算总人数,不可能某个等级里一个人都没有的。因为where due = 'yes’直接把全为no的筛选掉了,所以没有处理空的情况。怎么会有name是none的时候啊…orders的外键是products的主键才对。这里的t_amount可以用sum group by获取,就不用distinct了。两个很好的思路:只保留数字长度/like匹配。我觉得也没什么问题…

2025-08-22 15:15:14 345

原创 leecode刷题表-自留

null) ,因为此时cur往前移了一步,swap1往前一了一步,如果是奇数个,swap1指向最后一个,swap2.next是空,结束循环,不交换;天才想法:两个指针,遍历完自己的就去遍历对方的,最后会在相交节点处集合,设链表 A 的长度为 a,链表 B 的长度为 b,交点到尾部的长度为 c,那么:a + c’ = b + c’(其中 c’ 是从。我的思路是:用特殊情况模拟一遍,比如数组是[1],n=1,此时进一次for循环,first指向1,不进while循环,删除1。,有点像MKP算法求最长子串。

2025-08-22 15:10:41 867

原创 力扣sql记录(自留)

我感觉自从学了窗口函数,我的脑子局限在窗口函数里了,第一反应还是count over partition by email,然后distinct email where count>1,反而忘了group by怎么解题了。判断是否连续出现3次:选定窗口大小为当前窗口-1 +1,得到窗口里的max、min,若max=min则说明三个数一样,即连续。需要考虑边界值:用id判断,id<>1 and id<> n(总行数:用count*得到)错误原因:搞混“空”和“NULL”了。

2025-02-12 16:31:58 382

原创 sql笔记(自留)

sql笔记自留

2025-02-11 00:09:27 553

原创 KY37 小白鼠排队——结构体快速排序

N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。注意:白鼠的重量各不相同。每个案例按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。

2024-03-18 21:55:58 220

原创 PTA 7-3 抢红包 (20 分)

没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。输入格式输出格式按照收入金额从高到低的递减顺序输出每个人的编号和收入金额(以元为单位,输出小数点后2位)。每个人的信息占一行,两数字间有1个空格。如果收入金额有并列,则按抢到红包的个数递减输出;如果还有并列,则按个人编号递增输出。输入样例103 2 22 10 58 8 1255 1 345 3 211 5 233 7 13 8 1011 7 88002 1 1000 2

2022-02-22 01:19:37 550

原创 PTA-6-1 单链表逆转 (10 分)

本题要求实现一个函数,将给定的单链表逆转。函数接口定义:List Reverse( List L );其中***List***结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */***L***是给定单链表,函数***

2021-11-28 14:26:10 878

ysu数据结构与算法实验报告

软件工程专业 数据结构与算法实验报告 实验一 线性表的创建、销毁、插入、删除、遍历等操作的实现:两个有序链表序列的交集 实验二 栈的应用:出栈序列的合法性 实验三 队列的应用 :迷宫寻路 实验四 树的应用:完全二叉树的遍历 实验五 哈夫曼树的应用:修理牧场 实验六 图的储存:格尼斯堡的“七桥问题” 实验七 图的应用:列出连通集 实验八 贪心算法的应用:月饼 实验九 动态规划的应用:0-1背包 实验十 分治算法的应用:改写二分搜索算法

2022-10-11

ysu计算机组成原理实验报告 软件工程

燕山大学 计算机组成原理 实验报告 软件工程专业 实验1 运算器实验 实验2 存储器实验 实验3 总线与微命令实验 实验4 微程序控制器实验 实验5 简单模型机实验 实验6 复杂模型机实验

2022-10-11

空空如也

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

TA关注的人

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