自定义博客皮肤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)
  • 收藏
  • 关注

原创 从零开始复习数据结构 python leetcode 7.整数反转

看你数学,注意边界即可,但是不适合python。

2024-07-31 14:20:30 412 2

原创 从零开始复习数据结构 python leetcode 6.Z 字形变换

自己找规律写的,发现代码一段时间不写,写的就很慢很慢了。过了leetcode,但通义千问硬说我错了。

2024-07-30 15:01:39 147

原创 从零开始复习数据结构 python leetcode 5.最长回文子串

学算法真的很难,有时候一两个小时也不能完全明白一道题。

2024-07-29 14:46:34 144

原创 从零开始复习数据结构 python leetcode 4.寻找两个有序数组的中位数

题外话,不要过分关注leetcode上的用时和内存消耗,他的数据量可能比较小,用时看不出代码的好坏,还是要看时间复杂度和空间复杂度。nums1, nums2 = nums2, nums1,这一步确实没有产生新的空间,所以空间复杂度没问题,类似指针交换。其实这个代码我也不是理解的很透彻,不愧是困难题,学无止境了。float('-inf') 就是负无穷,符号表正负‘时间复杂度:O(log(min(m, n)))要实现题目的复杂度要求难度还是不低的。空间复杂度:O(1)推荐一款代码可视化工具。

2024-07-24 17:40:50 245

原创 从零开始复习数据结构 python leetcode 3.无重复字符的最长字串

但是看过代码后发现一个问题,该代码对于出现重复字符后,左指针会不断向前移动直到窗口内不存在重复字符。用字典代替集合,实现当窗口不充盈时左指针跟随右指针一起移动,直到窗口充盈。显然没必要这么移动,因为我要的是最大的,窗口只需要变大不需要变小。

2024-07-22 16:08:09 163

原创 从零开始复习数据结构 python leetcode 2.两数相加

但是可以支持创建类似的结构。

2024-07-21 13:45:38 163

原创 从零开始复习数据结构 python leetcode 1.两数之和

python2.7 - python中的list的in查找和dict中的in查找效率一样吗 - SegmentFault 思否。·时间复杂度:O(N),其中 N 是数组中的元素数量。对于每一个元素 x,我们可以 O(1) 地寻找 target - x。时间复杂度:O(N2),其中 N 是数组中的元素数量。·空间复杂度:O(N),其中 N 是数组中的元素数量。主要为哈希表的开销。从今天开始每天写一道leetcode(希望能做到吧)本题的目标是快速查找,用的方法是哈希表。空间复杂度:O(1)。

2024-07-20 16:34:27 590

原创 PTA 1035 插入与归并 python代码

这篇文章改写的代码。

2024-05-19 13:05:53 502 4

空空如也

空空如也

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

TA关注的人

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