摘要: 20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 Given a string s containing just the character 阅读全文
posted @ 2021-08-23 22:54 Dennis-Chen 阅读(59) 评论(0) 推荐(0)
摘要: 剑指 Offer II 054. 所有大于等于节点的值之和 给定一个二叉搜索树,请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 大于 节点键的节点。 左右子树也必须是二叉搜 阅读全文
posted @ 2021-08-23 17:15 Dennis-Chen 阅读(40) 评论(0) 推荐(0)
摘要: 67. 二进制求和 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 提示: 每个字 阅读全文
posted @ 2021-08-23 16:11 Dennis-Chen 阅读(38) 评论(0) 推荐(0)
摘要: 1920. 基于排列构建数组 给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。 从 0 开始的排 阅读全文
posted @ 2021-08-23 15:21 Dennis-Chen 阅读(222) 评论(0) 推荐(0)
摘要: 2. 两数相加(Add Two Numbers) 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 You are given 阅读全文
posted @ 2021-08-22 10:13 Dennis-Chen 阅读(87) 评论(0) 推荐(0)
摘要: 题目描述: 给你两个正整数n,k,其中 1<=n<=26,字符串Sn的形成规则如下: Li表示26个字母a-z,依次是: L1 = “a”L2 = “b”L3 = “c” ... L24 = “x”L25 = “y”L26 = “z” S1 = "a" 当i>1时,有Si=Si-1+Li+rever 阅读全文
posted @ 2021-08-22 00:12 Dennis-Chen 阅读(68) 评论(0) 推荐(0)
摘要: 题目描述: 对于一个整形数组,里面任何两个元素相加,小于等于M的组合有多少种,如果有符合的,输出组合对数; 输入描述: 输入有2行,第一行为int整型数组,第二行为M值,且M也为int整型数字,比如: 7 -1 -1 9 表示数组为(7,-1-1) ,M = 9 输出描述: 里面任何两个元素小于等于 阅读全文
posted @ 2021-08-21 23:40 Dennis-Chen 阅读(109) 评论(0) 推荐(0)