自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(888)
  • 资源 (19)
  • 收藏
  • 关注

原创 C++---字符串切割技术(增强版)

【代码】C++---字符串切割技术(增强版)

2024-04-12 21:58:01 37

原创 LeetCode---705/706设计哈希集合与哈希映射

【代码】LeetCode---705/706设计哈希集合与哈希映射。

2024-04-12 16:33:20 77

原创 LeetCode---643.子数组最大平均数I

【代码】LeetCode---643.子数组最大平均数I。

2024-04-12 15:21:04 49

原创 int类型与double类型的相互转换

类型的表示范围,会发生截断,可能会丢失精度或产生不可预料的结果。在C++中,可以使用类型转换操作符或者标准库函数来进行。在进行这种转换时,小数部分会被截断,只保留整数部分。类型,可以使用类型转换操作符进行显式转换。的转换时,不会发生数据溢出。类型的变量,系统会自动进行类型转换。

2024-04-12 15:17:55 188

原创 LeetCode---506.相对名次(pair的使用)

在这个代码中,有一个问题是在排序时,sort 函数的第三个参数应该是一个比较函数对象,而不是简单地使用 less(),因为 arr 是一个 vector,每个元素是一个 pair,而不是一个 int,所以 less() 无法直接用于 pair 对象的排序。int正确的方法是使用一个自定义的比较函数对象或者使用 Lambda 表达式作为排序函数。

2024-04-12 13:52:08 106

原创 C++---emplace_back VS push_back

允许你将参数直接传递给元素类型的构造函数,而不需要创建临时对象。这使得它更加高效,并且可以方便地在容器中构造自定义类型的对象。容器的一个成员函数,用于在容器的末尾直接构造一个新元素,并将其插入到容器中。类型的构造函数,而不需要创建临时对象。这样可以提高效率,并且使代码更简洁。下面是一个简单的示例,演示了。

2024-04-12 12:45:32 45

原创 C++---对map中的key进行排序

要对 map 中的 key 进行排序,可以将 key-value 对存储在一个 vector 中,然后对 vector 进行排序。这样做的好处是 map 的迭代器不支持直接排序,但 vector 的迭代器支持排序操作。在这个示例中,首先将 map 中的 key-value 对存储在了一个 vector 中,并使用。函数对 vector 进行排序。然后通过遍历输出排序后的结果。

2024-04-12 12:36:04 115

原创 C++---string类型的插入操作

这些操作可以帮助你在字符串中执行插入操作,具体选择取决于你的需求和喜好。:在指定位置插入字符、子字符串或另一个字符串。:在字符串末尾添加子字符串或另一个字符串。在C++中,对于字符串类型。:在字符串末尾插入一个字符。功能相同,用于连接字符串。

2024-04-12 12:18:15 315

原创 LeetCode---703.数据流中的第K大元素

【代码】LeetCode---703.数据流中的第K大元素。

2024-04-12 11:34:52 146

原创 C++---优先级队列

优先队列是一种特殊的队列,其中的元素按照一定的优先级顺序排列,具有最高优先级的元素始终位于队列的前面。在C++中,push(x)pop()top()size()empty()这是一个基本的使用示例,你可以根据需要进行调整和扩展。

2024-04-12 11:17:19 200

原创 LeetCode---2475.数组中不等三元组的数目

【代码】LeetCode---2475.数组中不等三元组的数目。

2024-04-12 10:08:10 174

原创 LeetCode---1122.数组的相对排序(自定义排序)

/ public:// 因为题目中给定了元素的范围在[0, 1000]之间,所以可以使用长度为1001的数组// // 统计arr1中每个元素出现的次数// }// // 按照arr2的顺序遍历,将arr1中出现的元素按照次数添加到结果数组中// }// }// // 遍历res,将未在arr2中出现的元素按照升序添加到结果数组中i < 1001;

2024-04-11 21:34:47 86

原创 C++---求两个数的最大公约数和最小公倍数

函数中,用户输入两个数,程序计算它们的最大公约数和最小公倍数,并将结果输出到控制台。,分别用于计算两个数的最大公约数和最小公倍数。这段代码首先定义了两个函数。

2024-04-11 11:53:44 141

原创 判断一个数是否为质数(1不是质数,2是质数)

函数来检查一个数是否为质数。,则表示这个数是质数;,则表示这个数不是质数。

2024-04-09 21:31:43 95

原创 LeetCode---746.使用最小花费爬楼梯

dp[1]=0;i<=len;i++){

2024-04-09 11:41:07 549

原创 LeetCode---1071.字符串的最大公因子

【代码】LeetCode---1071.字符串的最大公因子。

2024-04-08 20:49:50 240

原创 LeetCode---594.最长和谐子序列

【代码】LeetCode---594.最长和谐子序列。

2024-04-08 20:35:24 328

原创 LeetCode---1047.删除字符串中的所有相邻重复项

【代码】LeetCode---1047.删除字符串中的所有相邻重复项。

2024-04-08 15:35:47 114

原创 LeetCode---748.最短补全词

【代码】LeetCode---748.最短补全词。

2024-04-08 15:33:38 157

原创 LeetCode---566.重塑矩阵

int。

2024-04-08 15:31:04 115

原创 LeetCode---1046.最后一块石头的重量

【代码】LeetCode---1046.最后一块石头的重量。

2024-04-08 13:54:14 93

原创 LeetCode---697.数组的度

需要处理如果 maxValue 有多个最大值的情况,而不只是一个。这段代码使用了 C++17 的结构化绑定(Structured Binding),它允许在循环中以更简洁的方式访问容器中的元素。在这里,mp是一个类型的哈希表,[_, vec]是一个结构化绑定,它会把哈希表中的键值对分解为键和值vec。vec使用结构化绑定后,可以直接在循环中使用vec访问哈希表中的值,而不需要通过键来查找对应的值,使得代码更加简洁易读。

2024-04-08 12:04:10 698

原创 LeetCode---1037. 有效的回旋镖

注意事项:为了防止斜率不存在的情况,应该把相除变为相乘。

2024-04-07 15:36:17 104

原创 LeetCode---696.计数二进制子串

【代码】LeetCode---696.计数二进制子串。

2024-04-07 15:13:39 195

原创 LeetCode---997. 找到小镇的法官(出入度)

【代码】LeetCode---997. 找到小镇的法官(出入度)

2024-04-07 14:41:38 247

原创 LeetCode---1018. 可被 5 整除的二进制前缀(注意位移运算符的优先级较低)

【代码】LeetCode---1018. 可被 5 整除的二进制前缀(注意位移运算符的优先级较低)

2024-04-07 13:35:34 179

原创 LeetCode---1013. 将数组分成和相等的三个部分(注意判断最后后一个部分不为空的方法)

【代码】LeetCode---1013. 将数组分成和相等的三个部分(注意判断最后后一个部分不为空的方法)

2024-04-07 12:12:37 327

原创 C++---大小写字母的判断和相互转换

这段代码首先将字符 ‘A’ 转换为小写字母,然后再转换为大写字母,并分别输出结果。函数来进行大小写字母之间的转换,同时可以使用逻辑运算符来判断字符是否为大写或小写字母。函数判断字符是否为小写或大写字母,并输出相应的结果。在 C++ 中,可以使用标准库中的。

2024-04-07 10:30:32 399

原创 LeetCode---1025. 除数博弈

【代码】LeetCode---1025. 除数博弈。

2024-04-06 21:40:56 133

原创 LeetCode---1002. 查找共用字符

/使用n个字符c初始化to_string 函数接受的参数是一个整数,然后返回该整数的字符串表示。在这里,您传递给 to_string 的参数是字符 ‘a’ 的 ASCII 值,因此它返回的是数字的字符串表示,而不是字符 ‘a’ 本身。

2024-04-06 21:03:18 124

原创 LeetCode---448找到所有数组中消失的数字

【代码】LeetCode---448找到所有数组中消失的数字。

2024-04-05 22:07:34 188

原创 LeetCode---338. 比特位计数

解法一(常规解法nlogn)

2024-04-05 17:15:43 90

原创 LeetCode---459. 重复的子字符串

【代码】LeetCode---459. 重复的子字符串。

2024-04-05 16:49:39 91

原创 LeetCode---392. 判断子序列

【代码】LeetCode---392. 判断子序列。

2024-04-05 14:31:34 135

原创 C++---求一个数的二进制形式下有多少个1

【代码】C++---求一个数的二进制形式下有多少个1。

2024-04-05 11:30:44 129

原创 LeetCode---401. 二进制手表

对于C++的原始数组(即使用方括号[]定义的数组),size()函数不可用,因为它是一个内置数组,没有与之关联的方法或属性来获取其大小。相反,你可以通过除以元素的大小来计算原始数组的长度,或者使用C++标准库中的 std::extent 或 sizeof 操作符来获取数组的长度。

2024-04-05 11:25:03 210

原创 C++---字符串数字和数字之间的相互转换(非C++11版)

类来进行整数与字符串之间的转换。如果您无法使用 C++11 提供的。函数将整数转换为字符串,而通过。类,我们可以将字符串转换为整数。函数,可以使用标准库。

2024-04-05 10:39:19 151

原创 LeetCode---229. 多数元素 II

【代码】LeetCode---229. 多数元素 II。

2024-04-04 21:08:03 215

原创 C++---常见STL容器的遍历

常见的 STL 容器包括 vector、list、deque、set、map 等,它们可以使用不同的方式进行遍历。

2024-04-04 21:07:08 105

原创 LeetCode---290. 单词规律

【代码】LeetCode---290. 单词规律。

2024-04-04 17:28:19 158

MFC-draw3-1-绘图操作终极版.zip(网盘奇牛)

MFC-draw3-1-绘图操作终极版.zip(网盘奇牛)

2024-01-06

MFC-简易聊天系统(socket).zip

MFC-简易聊天系统(socket).zip

2024-01-06

Unicode编码表.zip

Unicode编码表完整版

2021-08-06

JAVA的API文档.zip

Java8中英文API文档

2021-08-06

Java思维导图.7z

Java思维导图.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

JAVA 注解和反射.7z

JAVA 注解和反射.7z

2021-04-08

JAVA 网络编程实战.7z

JAVA 网络编程实战.7z

2021-04-08

JAVA 多线程.7z

JAVA 多线程.7z

2021-04-08

JAVA SSM项目.7z

JAVA SSM项目.7z

2021-04-08

JAVA test.7z

JAVA test.7z

2021-04-08

JAVA 项目集合(能运行).7z

JAVA 项目集合(能运行).7z

2021-04-08

前端资源集合csdn.7z

前端资源集合csdn.7z

2021-04-08

前端项目资源集合。zip

前端项目资源集合

2021-04-08

$RGD2CZW.7z

后端资源集合.7z

2021-04-08

Java思维导图.7z

Java思维导图.7z

2021-04-08

JAVA---Spring Boot qq邮箱验证码注册和登录验证.7z

JAVA---Spring Boot qq邮箱验证码注册和登录验证

2021-04-08

JAVA---算法与数据结构

JAVA---数据结构与算法

2021-04-08

Java学习必要的软件包

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

2020-09-26

GUI中的AWT,SWING

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 [1] 图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。 [1]

2020-09-26

空空如也

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

TA关注的人

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