分类: 文章

27 篇文章

代码随想录算法训练营第八天 | 344.反转字符串,541.反转字符串 II,卡码网:54.替换数字
前言 今天是算法训练营的第八天,可以明显发现坚持人数在开营一周之后明显下降了很多。 今天的题目相对来说比较轻松简单,第一道一个反转字符串用双指针轻松搞定,第二道是在前一道基础上增加了一些规则需要对规则…
代码随想录算法训练营第七天 | 454.四数相加 II,383.赎金信,15.三数之和,18.四数之和
前言 今天是算法训练营的第七天,今天的题目很有意思,串上昨天的内容就有四数相加、两数之和、三数之和、四数之和四道看似相似的题目,由于放在哈希章节,在做后面两道题时思路还是被牵引到哈希法上,但实际上使用…
代码随想录算法训练营第六天 | 242.有效的字母异位词,349.两个数组的交集,202.快乐数,1.两数之和
前言 今天是算法训练营的第六天,第五天究极大休,今天一觉睡到下午五点😆,下次休息日该尝试把之前的题重刷练练手了。 从今天开始进入哈希表环节,哈希表在之前刷 hot100 时经常用到,结果隔了一个多月不…
代码随想录算法训练营第四天 | 24.两两交换链表中的节点,19.删除链表的倒数第N 个节点,02.07.链表相交,142.环形链表II
前言 今天是算法训练营的第四天,今天的主题依旧是链表但是题目难度有所上升,经过几天的训练后,明显感觉到现在对于题目的想法增加了许多,绝非以往看到题目不会做就先去看题解,在学习题解思路的基础上也会想想有…
代码随想录算法训练营第二天 | 209.长度最小的子数组,59.螺旋矩阵II ,58.区间和,44.开发商购买土地
前言 今天是算法训练营的第二天,现在明显觉得加入训练营是很有必要的,先前一个人孤军奋战刷题单时从来没有过像现在这么高的效率和驱动力,希望这股子能量可以持续到最后~ 209.长度最小的子数组 题目链接:…
thumbnail
力扣hot100刷题心得总结(1)
1.两数之和(1) 暴力破解 我首先想到的是暴力破解,使用双循环,但这种方法时间复杂度太高,好在容易想到 class Solution(object): def twoSum(self, nums, …
thumbnail
超详细Python装饰器函数讲解 | 从此不再遗忘
前言 装饰器函数(wrapper)是Python的一个非常强大的特性,笔者在初次学习时认为这种特性过于无关紧要,甚至对于这种脱裤子放屁的行为感到匪夷所思(还是太年轻了hh),而后续在学习flask以及…