- 博客(5)
- 收藏
- 关注
原创 代码随想录算法训练营第三天 | LeetCode203.移除链表元素、LeetCode707.设计链表、LeetCode206.反转链表
代码随想录算法训练营第三天 | LeetCode203.移除链表元素、LeetCode707.设计链表、LeetCode206.反转链表
2023-06-30 21:53:29
102
原创 代码随想录算法训练营第二天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II
【代码】代码随想录算法训练营第二天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II。
2023-06-29 07:58:19
185
1
原创 代码随想录算法训练营第一天 | LeetCode704.二分查找、LeetCode27.移除元素
的元素,且返回移除后数组的长度。不能开辟新的数组用于存放移除元素后的数组,那只能移动所有数值等于val的元素到原数组的末端。思路:使用二分查找下标的前提是元素有序和无重复值,因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的。思路:首先题目要求原地移除所有数值等于。
2023-06-28 06:53:25
407
1
原创 C++中的自定义排序
sort用于C++中,对给定区间所有元素排序,在算法题时经常会用到sort排序。本文将会介绍几个常用的sort自定义排序。sort函数有三个参数sort(start,end,cmp),一般直接使用从小到大排序sort(nums.begin(), nums.end() [, less< data-type >]);或者从大到小排序sort(nums.begin(), nums.end(), grater< data-type >());
2022-09-22 20:01:18
4015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人