自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 非递归链表反转

非递归链表反转

2023-03-09 23:57:54 92

原创 C++并发编程-条件变量

C++条件变量使用

2022-08-16 23:28:49 383

原创 python文件操作

python文件操作

2022-07-24 23:41:13 353

原创 C++对象移动

C++对象移动右值引用左值引用和右值引用的区别move函数移动构造函数和移动赋值运算符合成的移动操作构造函数的匹配规则右值引用和成员函数C++ 11标准中有一个很重要的特性:可以移动对象,该特性主要针对这样一种场景:一个对象在被拷贝之后就不在使用了或者马上就会被析构掉,这种情况下,使用移动操作而非拷贝操作将会大幅度提升性能。移动操作的思想是接管源对象的内容。右值引用为了支持移动操作,新标准引入一种新的引用类型:右值引用,即绑定到右值的引用,使用&&获取右值引用。右值引用的特点是只能绑定

2022-05-29 15:21:27 605

原创 leetcode 34:在排序数组中查找元素的第一个和最后一个位置

在排序数组中查找元素的第一个和最后一个位置题目描述解体思路题目描述给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target

2022-03-12 23:21:27 138

原创 Leetcode 33:搜索旋转数组

题目描述整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。给你 旋转后 的数组 nu

2022-03-09 21:52:23 75

原创 Leetcode 31:下一个排列

Leetcode 31:下一个排列题目描述解题思路题目描述整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的 下一个排列 就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为

2022-03-08 23:59:54 163

原创 select函数介绍

select函数原理欢迎使用Markdown编辑器新的改变胜功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器新的改变胜linux编程中select函数用于检测一组socket上是否有事件就绪,这里

2022-01-23 15:57:00 2076

空空如也

空空如也

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

TA关注的人

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