自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 补充:memcpy的实现 && const对象为什么不可以调用非const成员函数,非cosnt可以调用const成员函数

最近在看牛客一些小伙伴的面经,发现有些问题还是回答不上来,慢慢积累一下memcpy和之前的strcpy的实现有点相似,主要strcpy做的是一个字符串拷贝,而memcpy主要做的是一个内存拷贝,这就不仅仅局限于字符串的问题了,同时memcpy还有检查内存空间重叠情况的处理,对于内存空间重叠的拷贝,处理也要比strcpy更加完善先给出strcpy的写法可以看到,一般我们手撕的字符串拷贝的函数是没有类似重叠区间的判断的,下面写一个内部有重叠区间判断的。

2024-03-27 15:36:22 177

原创 代码随想录算法训练营第三十六天 | 435. 无重叠区间 ,763.划分字母区间 , 56. 合并区间

代码随想录 day36

2024-03-27 14:34:15 267

原创 代码随想录算法训练营第三十五天 | 860.柠檬水找零 ,406.根据身高重建队列 , 452. 用最少数量的箭引爆气球

代码随想录 day35

2024-03-27 14:13:39 315

原创 面试总结:C++11新特性

C++11新特性

2024-03-26 19:55:54 1812

原创 补充一道题目:149. 直线上最多的点数

力扣 149. 直线上最多的点数

2024-03-25 21:31:35 215

原创 代码随想录算法训练营第三十四天 | 1005.K次取反后最大化的数组和,134. 加油站 , 135. 分发糖果

代码随想录 day33 && 34

2024-03-25 16:19:01 234

原创 代码随想录算法训练营第三十二天 | 122.买卖股票的最佳时机II ,55. 跳跃游戏 , 45.跳跃游戏II

代码随想录 day32

2024-03-25 15:58:05 145

原创 代码随想录算法训练营第三十一天 | 455.分发饼干,376. 摆动序列 ,53. 最大子序和

代码随想录 day31

2024-03-25 15:40:02 179

原创 代码随想录算法训练营第三十天 | 332.重新安排行程,51. N皇后 ,37. 解数独

代码随想录 day30

2024-03-25 15:17:46 293

原创 字符串函数的模拟实现(strcmp,strlen,strcpy,strcat)和字符串类的实现(包括拷贝构造和赋值运算符函数,移动语义相关函数)

移动语义的这几个函数根据C++ Primer的说法,在特定情况下编译器会有默认的实现,也就是没有自定义构造函数、析构函数和拷贝构造函数的时候会自动创建。这里面主要是四个函数,包括拷贝构造和赋值运算符函数,移动拷贝构造函数,移动赋值运算负函数。

2024-03-20 16:07:53 193

原创 代码随想录算法训练营第二十九天 | 491.递增子序列,46.全排列 ,47.全排列 II

代码随想录 day29

2024-03-20 14:23:42 133

原创 代码随想录算法训练营第二十八天 | 93.复原IP地址,78.子集, 90.子集II

代码随想录 day28

2024-03-19 10:59:43 215

原创 代码随想录算法训练营第二十七天 |131.分割回文串,一些思考

代码随想录 26 && 27

2024-03-18 11:11:27 202

原创 代码随想录算法训练营第二十五天 | 216.组合总和III,17.电话号码的字母组合

代码随想录 day25

2024-03-18 00:12:36 283

原创 代码随想录算法训练营第二十四天 | 77. 组合, 39 .组合总和, 40.组合总和Ⅱ

代码随想录 day24

2024-03-18 00:07:51 287

原创 代码随想录算法训练营第二十三天 | 669 . 修剪二叉搜索树, 108 .将有序数组转换为二叉搜索树, 538 .把二叉搜索树转换为累加树

代码随想录 day23

2024-03-17 17:30:50 221

原创 代码随想录算法训练营第二十二天 | 235. 二叉搜索树的最近公共祖先, 701.二叉搜索树中的插入操作, 450.删除二叉搜索树中的节点

代码随想录 day22

2024-03-17 17:15:58 238

原创 代码随想录算法训练营第二十一天 | 530.二叉搜索树的最小绝对差,501.二叉搜索树中的众数,236. 二叉树的最近公共祖先

代码随想录 day21

2024-03-12 11:14:31 152

原创 代码随想录算法训练营第二十天 | 654.最大二叉树,617.合并二叉树,700.二叉搜索树中的搜索,98.验证二叉搜索树

代码随想录 day19 && 20

2024-03-11 15:01:50 248

原创 代码随想录算法训练营第十八天 | 513.找树左下角的值,112. 路径总和,113.路径总和ii,106.从中序与后序遍历序列构造二叉树,105.从前序与中序遍历序列构造二叉树

代码随想录 day18

2024-03-09 21:50:38 169

原创 代码随想录算法训练营第十七天 |补充一道题目: 2834.找出美丽数组的最小和

代码随想录 day17

2024-03-08 16:36:47 146

原创 代码随想录算法训练营第十七天 | 110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和

代码随想录 day17

2024-03-08 12:11:14 183

原创 代码随想录算法训练营第十六天 | 104.二叉树的最大深度,559.N叉树的最大深度,111.二叉树的最小深度,222.完全二叉树的节点个数

代码随想录 day16

2024-03-07 10:45:17 148

原创 代码随想录算法训练营第十五天(补充题目) | 429.N叉树的层序遍历,515.在每个树行中找最大值,116.填充每个节点的下一个右侧节点指针,117.填充每个节点的下一个右侧节点指针II

代码随想录 day15-2

2024-03-07 10:25:02 128

原创 代码随想录算法训练营第十五天| 102. 二叉树的层序遍历 ,107. 二叉树的层序遍历Ⅱ,199.二叉树的右视图,637.二叉树的层平均值,226.翻转二叉树,101. 对称二叉树

代码随想录 day15-1

2024-03-07 09:55:07 303

原创 代码随想录算法训练营第十四天| 144. 二叉树的前序遍历 ,145. 二叉树的后序遍历,94. 二叉树的中序遍历

两种写法,递归和非递归写法。

2024-03-05 22:35:17 389

原创 蓝桥杯备赛 day2 | 4. 付账问题 5. 数字三角形

蓝桥杯备赛 day2

2024-03-05 16:35:18 462

原创 代码随想录算法训练营第十三天| 239. 滑动窗口最大值 ,347.前 K 个高频元素

代码随想录 day13(day 12休息捏)

2024-03-04 19:04:56 626

原创 蓝桥杯备赛 day1 | 1. 门牌制作, 2. 迷宫, 3. 乘积尾零

蓝桥杯 备赛day1

2024-03-04 00:33:20 375

原创 代码随想录算法训练营第十一天| 20. 有效的括号 ,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值

代码随想录 day11

2024-03-03 14:53:59 217

原创 代码随想录算法训练营第十天| 232.用栈实现队列 ,225. 用队列实现栈

代码随想录 day10

2024-03-01 21:09:39 354

原创 代码随想录算法训练营第九天| 28. 找出字符串中第一个匹配项的下标,459.重复的子字符串

代码随想录 day9

2024-03-01 18:53:24 487

原创 代码随想录算法训练营第八天| 344.反转字符串 , 541. 反转字符串II, 卡码网:54.替换数字,151.翻转字符串里的单词,卡码网:55.右旋转字符串

代码随想录 day8

2024-02-28 21:48:15 1426

原创 代码随想录算法训练营第七天| 454.四数相加II , 383. 赎金信, 15. 三数之和,18. 四数之和

代码随想录 day7

2024-02-28 10:23:51 757

原创 代码随想录算法训练营第六天| 242.有效的字母异位词, 349. 两个数组的交集, 202. 快乐数,1. 两数之和

代码随想录 day 6

2024-02-26 15:40:27 860

原创 代码随想录算法训练营第五天| BM69 把数字翻译成字符串

代码随想录 day5

2024-02-25 16:22:38 169

原创 代码随想录算法训练营第四天| 24. 两两交换链表中的节点, 19.删除链表的倒数第N个节点, 面试题 02.07. 链表相交,142.环形链表II

代码随想录 day 4

2024-02-25 01:23:08 1130

原创 代码随想录算法训练营第三天| 203.移除链表元素, 707.设计链表, 206.反转链表

代码随想录 day3

2024-02-23 14:15:11 1364

原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结

代码随想录 day2

2024-02-22 15:46:54 1146

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

刷题day1

2024-02-21 12:24:16 1656

空空如也

空空如也

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

TA关注的人

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