- 博客(4)
- 收藏
- 关注
原创 代码随想录算法训练营第八天|哈希表理论基础、LeetCode344 反转字符串、LeetCode541 反转字符串Ⅱ、卡码网54 替换数字、LeetCode151 翻转字符串里的单词、卡码网55 右旋
错误原因:字符串本身是不可变的,不能直接对字符串进行切片修改,可以将字符串改为转成列表进行修改,返回结果时再转回①;也可以对字符串切片并拼接,然后再赋值②。方法一:先删除空白,然后整个反转,最后单词反转。方法三:使用reverse()方法。方法二:使用range()输出结果就是:fedc。
2023-12-10 15:01:41
33
1
原创 代码随想录算法训练营第三天|链表理论基础、LeetCode203 移除链表元素、LeetCode707 设计链表、LeetCode206 反转链表
【代码】代码随想录算法训练营第三天|链表理论基础、LeetCode203 移除链表元素、LeetCode707 设计链表、LeetCode206 反转链表。
2023-12-04 01:57:36
85
原创 代码随想录算法训练营第二天|LeetCode977 有序数组的平方、LeetCode209 长度最小的子数组、LeetCode59 螺旋矩阵II、数组总结
【代码】代码随想录算法训练营第二天|LeetCode977 有序数组的平方、LeetCode209 长度最小的子数组、LeetCode59 螺旋矩阵II。
2023-12-01 20:51:01
35
原创 代码随想录算法训练营第一天|LeetCode704 二分查找、LeetCode35、LeetCode34、LeetCode27 移除元素
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。复习了数组的基本知识复习了类和方法学会了二分查找方法学习了时间复杂度和空间复杂度的计算方法学会了快慢指针法了解了for range的使用小知识。
2023-11-30 01:08:33
44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人