自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (6)
  • 收藏
  • 关注

原创 [回溯算法]

分析:常规思路是使用for循环一一列举,但是发现nums的个数似乎会影响到代码里for循环的个数,比如nums.size()==3时,我们可以使用3个for循环解决,但是nums.size())==4时,就要使用4个for循环才能全部列举,不考虑时间复杂度的前提下,不同的nums.size()对应不同的代码,因此要考虑使用回溯算法。

2023-07-07 16:09:25 125

原创 Leetcode刷题经历

解法2:首先对nums1和nums2进行排序,然后定义双指针index1和index2,如果nums1[index1]<nums2[index2],此时index1++,nums1[index1]>nums2[index2],此时index2++,如果相等,则是双方的公共元素,然后判断此时的元素是否和返回数组的尾部元素相等或者返回数组的大小是否为0(因为v为空数组时v.back()会报错),最后返回v。

2023-06-17 17:03:23 165 1

原创 [C++]-关于优先队列的比较运算符的重载

【代码】[C++]-关于优先队列的比较运算符的重载。

2023-04-20 10:14:43 197

原创 [C++]-关于图的深度优先遍历和广度优先遍历(均为连通图)

【代码】[C++]-关于图的深度优先遍历和广度优先遍历(均为连通图)

2023-04-16 12:14:11 230

原创 [MySQL]约束-演示

【代码】[MySQL]约束-演示。

2023-04-14 10:55:06 47

原创 [MySQL]函数-流程控制函数

【代码】[MySQL]函数-流程控制函数。

2023-04-11 11:28:02 48

原创 [MySQL]函数-日期函数

【代码】[MySQL]函数-日期函数。

2023-04-11 10:49:08 125

原创 [贪心算法]

思路:使用双指针从数组两端开始遍历,因为盛水量取决于底边长和两块木板中较短的那一块,所以需要尽可能改变较短木板的长度,为何不移动较长的木板,因为即使移动后的木板比原来长,盛水量还是取决于最短木板,所以是该变最短木板。移动后底边长减小,最短木板增减性不确定,所以可以用max记录最大值,每次比较当前盛水量。总结:贪心算法需要划分问题规模,选出当前的最优解,而此题最优解策略是:求出当前盛水量->与最大盛水量比较->增加最短木板的长度->求出当前盛水量->与最大盛水量比较...

2023-04-09 22:02:31 92

原创 [MySQL]函数-数值函数

【代码】[MySQL]函数-数值函数。

2023-04-07 11:39:51 46

原创 [MySQL]-函数-字符串函数

【代码】[MySQL]-函数-字符串函数。

2023-04-07 11:15:31 41

原创 Leetcode[53]最大子数组和——关于动态规划的思考

2.如果第i位为负数,加上此负数虽然会导致和减小,但此时更新的是第i位的最大连续子序列和,第i-1位最大连续子序列和不变。2.如果第i位为负数,负数+负数

2023-04-04 16:34:43 47

原创 [MySQL]DCL-权限控制

【代码】[MySQL]DCL-权限控制。

2023-04-04 10:30:44 67

原创 [MySQL]DCL-用户管理

【代码】[MySQL]DCL-用户管理。

2023-04-04 10:21:51 53

原创 [MySQL]DQL-案例练习

【代码】[MySQL]DQL-案例练习。

2023-03-31 11:07:17 224

原创 [MySQL]DQL-分页查询

【代码】[MySQL]DQL-分页查询。

2023-03-31 10:38:15 83

原创 [MySQL]DQL-排序查询

【代码】[MySQL]DQL-排序查询。

2023-03-31 10:28:18 90

原创 [MySQL]DQL-分组查询

【代码】[MySQL]DQL-分组查询。

2023-03-24 09:18:13 86

原创 [MySQL]-DQL 聚合函数

【代码】[MySQL]-DQL 聚合函数。

2023-03-24 08:46:47 104

原创 [MySQL]DQL-条件查询

附表:DQL操作运算符。

2023-03-20 13:09:58 141

原创 [MySQL]DQL-基础查询

【代码】[MySQL]DQL-基础查询。

2023-03-20 12:46:09 53

原创 [MySQL]DML-更新和删除

【代码】[MySQL]DML-更新和删除。

2023-03-17 16:49:53 74

原创 [MySQL]DML-添加数据

【代码】[MySQL]DML-添加数据。

2023-03-16 13:08:44 103

原创 [PAT] 1047 Student List for Course

Zhejiang University has 40,000 students and provides 2,500 courses. Now given the registered course list of each student, you are supposed to output the student name lists of all the courses.Each input file contains one test case. For each case, the first

2023-03-14 22:23:55 59

原创 [MySQL]DDL表操作-修改&&删除

【代码】[MySQL]DDL表操作-修改&&删除。

2023-03-13 22:28:56 305

原创 [MySQL]DDL-数据类型及案例

【代码】[MySQL]DDL-数据类型及案例。

2023-03-13 18:44:29 44

原创 [MySQL]DDL数据库操作

【代码】[MySQL]DDL数据库操作。

2023-03-13 13:08:15 55

原创 [PAT] 1012 The Best Rank

思路:由题意得输入学生各科成绩并且计算平均分,分别对三门课及平均分进行排序,求出每个学生的最高排名(即名次最小),首先分别按照A成绩,C成绩,M成绩,E成绩分别进行降序排序,为了方便处理排名,可以用一个4容量的整型数组存取A,C,M,E的排名,然后取最小值,注意可能存在成绩一样,则排名也应该一样。

2023-03-11 22:42:53 54

原创 [PAT]1039 Course List for Student

思路:由题意得输入给的是课程关于学生的映射(即一个课程可能对应多个学生),而输出是学生关于课程的映射(一个学生对应多个课程),因此想到map容器,可以用学生姓名作为key值,选课编号作为value值,因为一个学生涉及多种选课,所以用vector类型来存储选课信息,存在value值里。1.此类问题若暴力解决则容易超时且不易实现,C++map类容器提供映射,因此可以选择,但使用前应组织好数据结构。

2023-03-09 12:57:17 74

原创 为啥代码排序以后再打印,ID就成乱码了?

如题,sort函数排序以后ID类就乱码了

2023-03-01 11:12:17 218 1

空空如也

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

TA关注的人

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