LeetCode
文章平均质量分 92
annyangya
写代码写笔记,在练习中不断成长,加油!
展开
-
leetcode刷题之链表必刷题(python实现)
最近重新回顾了一下链表,在自己手动写了链表的生成以及相应的增删查改操作后,对链表的理解更加深刻,于是在leetcode上刷了对应的习题。王争老师列举了一些链表必刷题,感觉有必要做一下这些习题。链表的必刷题有:单链表反转链表中环的检测两个有序的链表合并删除链表倒数第n个结点求链表的中间结点文章目录206. [反转链表](https://leetcode-cn.com/problems/reverse-linked-list/)递归实现:迭代实现92. [反转链表 II](https://l原创 2021-04-17 17:47:42 · 1100 阅读 · 6 评论 -
leetcode刷题02:二叉树层序遍历的应用(python实现)
二叉树层序遍历的应用在编写层序遍历相关的习题时,其思想都和层序遍历类似,可以复用层序遍历的代码。文章目录二叉树层序遍历的应用[102. 二叉树的层序遍历](https://leetcode-cn.com/problems/binary-tree-level-order-traversal/)[199. 二叉树的右视图](https://leetcode-cn.com/problems/binary-tree-right-side-view/)[222. 完全二叉树的节点个数](https://leetc原创 2021-03-02 15:30:20 · 474 阅读 · 0 评论 -
leetcode刷题01:二叉树的前序、中序、后序、层次遍历(python实现)
二叉树的前序、中序、后序、层次遍历本文主要汇总leetcode中涉及到二叉树前、中、后、层次遍历的题目以及对应的思路和解答。文章目录二叉树的前序、中序、后序、层次遍历144:二叉树的前序遍历递归实现迭代实现94:二叉树的中序遍历递归实现迭代实现145:二叉树的后序遍历递归实现迭代实现102:二叉树的层序遍历107:二叉树的层次遍历II关于普通的前后中层次遍历:目前我整理的有递归和迭代两种实现方式(前中后遍历)递归和迭代两种思路都有套路可言,比如递归实现只需要改变一下代码的位置,而迭代涉及到栈的使用原创 2021-02-26 14:33:20 · 449 阅读 · 2 评论 -
力扣1---两数之和
第一次在leetcode上做题,有点小激动,做出来了第一道题,题目很简单,但是被自己复杂化了,期待以后写的代码越来越好~题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], ta...原创 2019-01-25 22:16:22 · 5384 阅读 · 0 评论