loading

摘要: 给你一个整数数组 nums 。你可以选定任意的 正数 startValue 作为初始值。 你需要从左到右遍历 nums 数组,并将 startValue 依次累加上 nums 数组中的值。 请你在确保累加和始终大于等于 1 的前提下,选出一个最小的 正数 作为 startValue 。 示例 1: 阅读全文
posted @ 2022-08-09 14:20 EaApple 阅读(38) 评论(0) 推荐(0)
摘要: 特殊的二进制序列是具有以下两个性质的二进制序列: 0 的数量与 1 的数量相等。 二进制序列的每一个前缀码中 1 的数量要大于等于 0 的数量。 给定一个特殊的二进制序列 S,以字符串形式表示。定义一个操作 为首先选择 S 的两个连续且非空的特殊的子串,然后将它们交换。(两个子串为连续的当且仅当第一 阅读全文
posted @ 2022-08-09 10:54 EaApple 阅读(37) 评论(0) 推荐(0)
摘要: 给你一个大小为 rows x cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。 特殊位置 定义:如果 mat[i][j] == 1 并且第 i 行和第 j 列中的所有其他元素均为 0(行和列的下标均 从 0 开始 ),则位置 (i, j) 阅读全文
posted @ 2022-08-08 11:30 EaApple 阅读(26) 评论(0) 推荐(0)
摘要: 有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于 0 和 n-1 之间的唯一标识符。 函数调用 存储在一个 调用栈 上 :当一个函数调用开始时,它的标识符将会推入栈中。而当一个函数调用结束时,它的标识符将会从栈中弹出。标识符位于栈顶的函数是 当前正在执行的函数 。每当 阅读全文
posted @ 2022-08-08 10:25 EaApple 阅读(41) 评论(0) 推荐(0)
摘要: 给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。 如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i] 就是 words[j] 的一个子字符串 阅读全文
posted @ 2022-08-06 15:34 EaApple 阅读(81) 评论(0) 推荐(0)
摘要: 给定一个二叉树的根 root 和两个整数 val 和 depth ,在给定的深度 depth 处添加一个值为 val 的节点行。 注意,根节点 root 位于深度 1 。 加法规则如下: 给定整数 depth,对于深度为 depth - 1 的每个非空树节点 cur ,创建两个值为 val 的树节点 阅读全文
posted @ 2022-08-06 14:57 EaApple 阅读(45) 评论(0) 推荐(0)
摘要: 基于二叉树的四种遍历 import java.util.LinkedList; /** * @description: 二叉树节点类 * @author: ShaoYJ * @date: 2022/8/6 11:30 */ class TreeNode { int val; TreeNode lef 阅读全文
posted @ 2022-08-06 11:46 EaApple 阅读(149) 评论(0) 推荐(0)
摘要: 输入为java数组,采用先序遍历得到一个二叉树 class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() { } TreeNode(int val) { this.val = val; } TreeNode(int val 阅读全文
posted @ 2022-08-05 22:07 EaApple 阅读(898) 评论(0) 推荐(0)
摘要: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 num 阅读全文
posted @ 2022-08-02 22:51 EaApple 阅读(112) 评论(0) 推荐(0)
摘要: 汪汪队,共进步!!! 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字 阅读全文
posted @ 2022-07-21 15:24 EaApple 阅读(37) 评论(0) 推荐(0)