- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 排序算法记录1
排序算法有:冒泡排序、选择排序、插入排序、快速排序、希尔排序、归并排序、堆排序、基数排序。这里主要是对前四种学习一下基本的代码内容。
2025-11-19 10:31:26
405
原创 力扣刷题记录5
主要是看了灵神的几个视频后的一些记录。题目描述:给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。题目分析:使用二分法可以实现O(logn)的时间复杂度。学到的方法是通过二分法找到<=/</>/>=这四种不同但根本其实相同的边界值。
2025-09-30 15:42:38
640
原创 力扣刷题记录2
继续记录力扣面试150题的刷题记录。题目描述:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。这个题有一个很简单的方式,就是利用Python内置的一些字符串处理,先用strip()函数去除首尾的空格,再用split()函数通过空格划分字符串。最后将最后一个字符串的长度返回。但总感觉这种方法会被说不思考。
2025-09-25 15:55:46
1536
原创 力扣刷题记录1
秉承着最好的输入就是输出,打算把刷力扣的一些思考记录在这里,方便日后进行回顾。目前着重于面试经典150题,按照力扣的题目顺序进行记录。
2025-09-24 09:31:53
1349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅