![](https://img-blog.csdnimg.cn/9a4f650b4a9e4d9fb0eb02b75226afe8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode
文章平均质量分 56
基本为每日一题的总结,一周总结一次吧!给自己定下的目标。(目标是简单题和中等题,困难题暂时不考虑)
孩纸D
这个作者很懒,什么都没留下…
展开
-
二叉树(python)
二叉树解体的思维模式分两类:1、:是否可以通过二叉树得到答案?如果可以,用traverse函数配合外部变量实现。2、:是否可以通过(子树)的答案推导出原文的答案?如果可以,写出递归函数的定义,并充分利用该函数的返回值。原创 2023-10-25 21:26:51 · 170 阅读 · 0 评论 -
双指针解决数组问题(python)
如果回文串的长度为奇数,则有一个中心字符;如果回文串的长度为偶数,则可认为它有两个中心字符。找回文串的难点在于,回文串的长度可能是奇数,也可能是偶数。给定一个数组,将所有0移动到数组的末尾,同时保持非零元素的相对顺序。给定一个已排序的链表,删除所有重复的元素,返回删除后的链表。原地移除所有数值等于val的元素,并返回移除后数组的新长度。数组有序,从数组中找出满足相加之和等于目标值的两个数。只要数组有序,就应该想到双指针技巧。在有序列表中查找目标值所在位置。快慢指针,常用于原地修改数组。原创 2023-10-25 19:15:08 · 117 阅读 · 0 评论 -
双指针解决链表问题(python)
左右指针和快慢指针:两个指针相向而行或相背而行:两个指针同向而行,一快一慢。原创 2023-10-25 14:49:12 · 93 阅读 · 0 评论 -
排序算法(python)
连续的比较和交换相邻元素实现排序。依次比较相邻的两个数,的数字是确定的。On2O1。原创 2023-10-19 15:06:25 · 497 阅读 · 1 评论 -
剑指offer之简单题(三)
完成一个函数,输入一个二叉树,该函数输出它的镜像。其实第一个想到的就是交换左右节点,想的很简单了,但是怎么交换呢?交换一个之后,剩下的怎么办?其实呢,就是递归:递归就要进行回溯,交换的机制是从下到上进行交换的。那就进行递归,先递归到底层,然后再从底层进行回溯。原创 2023-04-28 17:01:05 · 901 阅读 · 0 评论 -
剑指offer简单题(二)
是很想放弃啊,因为这些简单题对我来讲都已经很难了,而且做一遍两遍回过头再看时还是不会。有时候也不知道坚持的意义何在,可能也没有坚持很久吧,但是很多事不就是坚持了才会看到成效嘛,希望能够坚持的久一点吧。至少每天打开电脑后能坚持做一道题,总结一道吧。(不是每天都能打开电脑的【苦笑】)原创 2023-04-20 15:26:08 · 59 阅读 · 0 评论 -
力扣每日一题(二)
柿子总要捡软的捏,每日一题肯定也要从最简单的写起。大概只是因为开始了,就不想放弃罢了。虽然简单,也在坚持吧,是只给自己看的努力吗?或许自己所谓的坚持也蛮可笑的吧。罢了罢了,怎么开心怎么来吧。原创 2022-05-29 12:26:49 · 147 阅读 · 0 评论 -
力扣每日一题(一)
突发奇想,想要在博客上记录一下做的会的力扣每一日一题,原因是,虽然每天会在小本本上记录一下,但是记得乱没有章法,回头不一定回仔细看,所以还是每周再汇总回顾一下,或许效果会更好。但是其中肯定也有很多我理解不是很透彻的地方,还有一些可能也只是记住了,不知道原因~但是,就学嘛原创 2022-05-22 19:11:46 · 602 阅读 · 0 评论