<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Even的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/isak233</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; isak233]]></copyright><item><title><![CDATA[《剑指offer 第2版》算法思路+代码答案（简单&中等）]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/147422628</link><guid>https://blog.youkuaiyun.com/isak233/article/details/147422628</guid><author>isak233</author><pubDate>Sat, 24 May 2025 18:09:24 +0800</pubDate><description><![CDATA[链表不能逆向遍历，也不能直接访问。但是对于倒数第k个位置，我们只需要知道是正数多少位还是可以直接遍历得到的。step 1：可以先遍历一次链表找到链表的长度。step 2：然后比较链表长度是否比 k 小，如果比 k小返回一个空节点。step 3：如果链表足够长，则我们从头节点往后遍历 n−k 次即可找到所求。return 0;//递归//返回最后删除的那个元素//没有小朋友的情况return -1;]]></description><category></category></item><item><title><![CDATA[【第七章】函数——C++的编程模块]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143879866</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143879866</guid><author>isak233</author><pubDate>Tue, 17 Dec 2024 12:06:26 +0800</pubDate><description><![CDATA[int main()cout << "请输入数字:";int n = 0;cin >> n;return 0;return 1;else/*******************************-清单7.7********************************/int main()while (!return 0;int i;for (i = 0;i < limit;i++)]]></description><category></category></item><item><title><![CDATA[【第六章】分支语句和逻辑运算符]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143360814</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143360814</guid><author>isak233</author><pubDate>Thu, 07 Nov 2024 12:48:53 +0800</pubDate><description><![CDATA[35000 tvarps以上: 20%5000 tvarps: 不收税。]]></description><category></category></item><item><title><![CDATA[【第五章】循环和关系表达式]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143306992</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143306992</guid><author>isak233</author><pubDate>Wed, 30 Oct 2024 11:30:53 +0800</pubDate><description><![CDATA[cout << "请输入有多少辆汽车:";// 清除输入缓冲区中的换行符i < num;i++)cout << "输入第" << i + 1 << "辆车信息" << endl;cout << "名字:";cout << "年份:";//和cin.ignore();异曲同工之处i < num;]]></description><category></category></item><item><title><![CDATA[【第四章】数组、字符串、指针]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143239736</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143239736</guid><author>isak233</author><pubDate>Fri, 25 Oct 2024 19:05:41 +0800</pubDate><description><![CDATA[What is your first name? Betty Sue
What is your last name? Yewe
What letter grade do you deserve? B
What is your age? 22
Name:Yewe,Betty Sue
Grade:C
Age:22(注意，该程序应该接受的名字包含多个单词。另外，程序将向下调整成绩，即向上调一个字母。假设用户请求A、B或C，所以不必担心D和F之间的空档。)

Enter your first name: Flip
]]></description><category></category></item><item><title><![CDATA[【第三章】处理数据]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143160998</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143160998</guid><author>isak233</author><pubDate>Tue, 22 Oct 2024 16:18:19 +0800</pubDate><description><![CDATA[Enter a latitude in degrees,minutes,and seconds:
First,enter the degrees:37
Next,enter the minutes of arc:51
Finally,enter the seconds of arc:19
37 degrees,51 minutes,19 seconds =37.8553 degrees
Enter the number of seconds:3160000
3160000 seconds = 365 day]]></description><category></category></item><item><title><![CDATA[【第二章】开始学习C++]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/143109185</link><guid>https://blog.youkuaiyun.com/isak233/article/details/143109185</guid><author>isak233</author><pubDate>Mon, 21 Oct 2024 13:10:08 +0800</pubDate><description><![CDATA[其中一个函数要调用两次，该函数生成前两行；另外一个函数也调用两次，并生成其余的输出。A_f();B_f();B_f();return 0;下面是转换公式：华氏温度=1.8*摄氏温度+32.0int main()return 0;]]></description><category></category></item><item><title><![CDATA[【牛客】SQL218 获取所有非manager员工当前的薪水情况]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/139031209</link><guid>https://blog.youkuaiyun.com/isak233/article/details/139031209</guid><author>isak233</author><pubDate>Sat, 18 May 2024 20:52:39 +0800</pubDate><description><![CDATA[有一个员工表employees简况如下：有一个，部门员工关系表dept_emp简况如下：有一个部门经理表dept_manager简况如下：有一个薪水表salaries简况如下：
获取所有非manager员工薪水情况，给出dept_no、emp_no以及salary，以上例子输出：
3、答案
3.1 犯的错误]]></description><category></category></item><item><title><![CDATA[【牛客】SQL217 对所有员工的薪水按照salary降序进行1-N的排名]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/139030922</link><guid>https://blog.youkuaiyun.com/isak233/article/details/139030922</guid><author>isak233</author><pubDate>Sat, 18 May 2024 20:27:34 +0800</pubDate><description><![CDATA[有一个薪水表salaries简况如下：
对所有员工的薪水按照salary降序先进行1-N的排名，如果salary相同，再按照emp_no升序排列：

3、答案

RANK()函数：当两条或多条记录具有相同的值时，它们会得到相同的排名，但是后续记录的排名将会跳过。例如，如果有两个并列第一名，下一个不同的值将是第三名。
DENSE_RANK()函数：在处理相同的值时，会给予相同的排名，但后续的排名不会跳过。也就是说，如果有两个并列第一名，下一个不同的值将是第二名。]]></description><category></category></item><item><title><![CDATA[【牛客】SQL216 统计各个部门的工资记录数]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/139030577</link><guid>https://blog.youkuaiyun.com/isak233/article/details/139030577</guid><author>isak233</author><pubDate>Sat, 18 May 2024 20:00:38 +0800</pubDate><description><![CDATA[有一个部门表departments简况如下：
有一个，部门员工关系表dept_emp简况如下：有一个薪水表salaries简况如下：请你统计各个部门的工资记录数，给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum，按照dept_no升序排序，以上例子输出如下:
3、答案]]></description><category></category></item><item><title><![CDATA[【牛客】SQL213 查找所有员工的last_name和first_name以及对应的dept_name]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/139030013</link><guid>https://blog.youkuaiyun.com/isak233/article/details/139030013</guid><author>isak233</author><pubDate>Sat, 18 May 2024 19:19:08 +0800</pubDate><description><![CDATA[有一个员工表employees简况如下：有一个部门表departments表简况如下：有一个，部门员工关系表dept_emp简况如下：请你查找所有员工的last_name和first_name以及对应的dept_name，也包括暂时没有分配部门的员工，以上例子输出如下:
3、答案]]></description><category></category></item><item><title><![CDATA[【牛客】SQL212 获取当前薪水第二多的员工的emp no以及其对应的薪水salary]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138801322</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138801322</guid><author>isak233</author><pubDate>Mon, 13 May 2024 14:19:22 +0800</pubDate><description><![CDATA[有一个员工表employees简况如下：有一个薪水表salaries简况如下：请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name，不能使用order by完成，以上例子输出为:（温馨提示:sqlite通过的代码不一定能通过mysql，因为SQL语法规定，使用聚合函数时，select子句中一般只能存在以下三种元素：常数、聚合函数，group by 指定的列名。如果使用非group by的列名，sqlite的结果和mysql 可能不一样)]]></description><category></category></item><item><title><![CDATA[【牛客】SQL211 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138800631</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138800631</guid><author>isak233</author><pubDate>Mon, 13 May 2024 14:02:55 +0800</pubDate><description><![CDATA[有一个薪水表salaries简况如下：请你获取薪水第二多的员工的emp_no以及其对应的薪水salary，若有多个员工的薪水为第二多的薪水，则将对应的员工的emp_no和salary全部输出，并按emp_no升序排序。]]></description><category></category></item><item><title><![CDATA[【牛客】SQL210 统计出当前各个title类型对应的员工当前薪水对应的平均工资]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138750208</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138750208</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:30:58 +0800</pubDate><description><![CDATA[有一个员工职称表titles简况如下:有一个薪水表salaries简况如下:请你统计出各个title类型对应的员工薪水对应的平均工资avg。]]></description><category></category></item><item><title><![CDATA[【牛客】SQL209 查找employees表emp_no与last_name的员工信息]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138749617</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138749617</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:12:24 +0800</pubDate><description><![CDATA[有一个员工表employees简况如下:
请你查找employees表所有emp_no为奇数，且last_name不为Mary的员工信息，并按照hire_date逆序排列，以上例子查询结果如下:
3、答案]]></description><category></category></item><item><title><![CDATA[【牛客】SQL206 获取每个部门中当前员工薪水最高的相关信息]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138674990</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138674990</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:05:39 +0800</pubDate><description><![CDATA[有一个员工表dept_emp简况如下：

有一个薪水表salaries简况如下：
获取每个部门中当前员工薪水最高的相关信息，给出dept_no, emp_no以及其对应的salary，按照部门编号dept_no升序排列，以上例子输出如下:
3、答案
3.1 每个部门最高的薪水]]></description><category></category></item><item><title><![CDATA[【牛客】SQL205 获取所有员工当前的manager]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138608010</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138608010</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:05:21 +0800</pubDate><description><![CDATA[有一个员工表dept_emp简况如下：第一行表示为员工编号为10001的部门是d001部门。有一个部门经理表dept_manager简况如下:第一行表示为d001部门的经理是编号为10002的员工。]]></description><category></category></item><item><title><![CDATA[【牛客】SQL204 获取所有非manager的员工emp_no]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138607094</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138607094</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:04:55 +0800</pubDate><description><![CDATA[有一个员工表employees简况如下：有一个部门领导表dept_manager简况如下:请你找出所有非部门领导的员工emp_no，以上例子输出：
3、答案
3.1 方法一]]></description><category></category></item><item><title><![CDATA[【牛客】SQL202 找出所有员工当前薪水salary情况]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138568754</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138568754</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:04:37 +0800</pubDate><description><![CDATA[有一个薪水表，salaries简况如下：
请你找出所有员工具体的薪水salary情况，对于相同的薪水只显示一次,并按照逆序显示，以上例子输出如下：
3、答案]]></description><category></category></item><item><title><![CDATA[【牛客】SQL201 查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t]]></title><link>https://blog.youkuaiyun.com/isak233/article/details/138568498</link><guid>https://blog.youkuaiyun.com/isak233/article/details/138568498</guid><author>isak233</author><pubDate>Sun, 12 May 2024 11:04:11 +0800</pubDate><description><![CDATA[有一个薪水表，salaries简况如下：

请你查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t，以上例子输出如下：
3、答案

GROUP BY 和 HAVING 通常一起使用来对数据进行分组和筛选。

GROUP BY：这个关键字用于将结果集按照一个或多个列进行分组。在每个分组中，你可以对数据执行聚合函数（如 COUNT、SUM、AVG 等），以计算每个分组的统计信息。
HAVING：这个关键字用于在分组后的结果集中进行筛选。它类似于 WHERE 子句，但 WHERE 子句是在分组之前应]]></description><category></category></item></channel></rss>