![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leecode
文章平均质量分 80
柳小葱
北京市某高校管理科学与工程专业的学生,主要研究方向是人工智能与大数据,二进宫字节,曾担任字节跳动大数据开发实习生、滴滴出行数据研发及分析实习生,目前已获数据库系统工程师(软考中级)、阿里云大数据助理工程师(ACA)证书。欢迎大家一起学习和交流!
展开
-
柳小葱的力扣之路——树的遍历
♦️今天我们来学习树的遍历,这几道题,主要涉及的树的遍历有前、中、后遍历和层序遍历,今天我们来看看几道题,对往期内容感兴趣的同学可以查看????:链接: 柳小葱的力扣之路——动态规划详解.????今天我们主要讲中序遍历,因为中序遍历和二叉搜索树有着很大的联系,应用较为广泛,当然我也会演示如何实现前、后序遍历和层序遍历。1. 前、中、后序遍历1.1 力扣94. 二叉树的中序遍历给定一个二叉树的根节点 root ,返回它的 中序 遍历。输入:root = [1,null,2,3]输出:[1,原创 2022-01-27 23:34:21 · 6688 阅读 · 5 评论 -
柳小葱的力扣之路——动态规划详解
????今天写的这篇动态规划,算是对上一篇的补充,在上一篇的动态规划中,我们主要讲述了动态规划的基本概念和在一些简单题的应用,在这一期中,我们将详细讲述,动态规划适合求解那一类问题?和递归有啥不同?求解动态规划问题的套路是什么?对上一期内容感兴趣的小伙伴可以查看下面????:链接: python数据结构之动态规划.????我们主要将从套路出手,解决一一些算法题中常见的动态规划问题。希望看完之后,让给你对动态规划有更深的理解。1. 动态规划的套路动态规划的求解的套路主要有下面三个步骤:找到问题原创 2022-01-17 18:20:25 · 385 阅读 · 0 评论 -
leetcode之指针方法
如果假设输入一个数组nums和一个目标和target,请你返回nums 中能够凑出target的两个元素的值,比如输入nums =[5,3,1,6], target = 9,那么算法返回两个元素[3,6]。可以假设只有且仅有一对儿元素可以凑出target。原创 2021-05-17 15:58:25 · 316 阅读 · 1 评论 -
leetcode之两数之和与盛水容器
看了很多大神学习的方法,加上自己很菜,受不了默认题库的顺序,于是决定按照数据类型刷题。今天开始数组篇1.两数之和解题思路:很简单,即根据值获取下标,对于List类型,enumerate函数再好用不过了,双层循环解决问题。class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i,j in enumerate(nums): for a,b in原创 2021-04-22 17:10:40 · 207 阅读 · 0 评论