随笔分类 -  递归和迭代

摘要:题目来源:leetcode124 二叉树中的最大路径和 题目描述: 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入: [1,2,3] 1 / \ 2 3 输出: 6 示例 2: 输 阅读全文
posted @ 2020-08-06 13:55 拉里拉里啦啦 阅读(454) 评论(0) 推荐(0)
摘要:题目来源:leetcode22 括号生成 题目描述: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ] 解题思路: 阅读全文
posted @ 2020-07-09 08:20 拉里拉里啦啦 阅读(109) 评论(0) 推荐(0)
摘要:题目来源:leetcode621 任务调度器 题目描述: 给定一个用字符数组表示的 CPU 需要执行的任务列表。其中包含使用大写的 A - Z 字母表示的26 种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。CPU 在任何一个单位时间内都可以执行一个任务,或者 阅读全文
posted @ 2020-07-02 13:38 拉里拉里啦啦 阅读(258) 评论(0) 推荐(0)
摘要:题目来源:leetcode394 字符串解码 题目描述: 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没 阅读全文
posted @ 2020-07-02 10:52 拉里拉里啦啦 阅读(415) 评论(0) 推荐(0)
摘要:牛客网剑指offer递归和迭代题目总结(共3道) 1、斐波那契数列(剑指7) 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 n<=39 class Solution { public: int Fibonacci(int n) { 阅读全文
posted @ 2020-07-01 01:32 拉里拉里啦啦 阅读(169) 评论(0) 推荐(0)