上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 113 下一页
摘要: /*给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链 阅读全文
posted @ 2022-03-12 08:51 随遇而安== 阅读(14) 评论(0) 推荐(0) 编辑
摘要: /*给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 思路 标签:位运算 本题根据题意,线性时间复杂度 O(n)O(n),很容易想到使用 Hash 映射来进行计算,遍历一次后结束得到结果,但是在空间复杂度上会达到 O(n)O(n),需要使用较多的 阅读全文
posted @ 2022-03-12 08:50 随遇而安== 阅读(23) 评论(0) 推荐(0) 编辑
摘要: /*给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 思路 标签:位运算 本题根据题意,线性时间复杂度 O(n)O(n),很容易想到使用 Hash 映射来进行计算,遍历一次后结束得到结果,但是在空间复杂度上会达到 O(n)O(n),需要使用较多的 阅读全文
posted @ 2022-03-12 08:48 随遇而安== 阅读(18) 评论(0) 推荐(0) 编辑
摘要: /*给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 */ class Solution { public boolean isPalindrome(String s) { int n = s.length(); in 阅读全文
posted @ 2022-03-12 08:46 随遇而安== 阅读(21) 评论(0) 推荐(0) 编辑
摘要: /*给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 阅读全文
posted @ 2022-03-12 08:44 随遇而安== 阅读(27) 评论(0) 推荐(0) 编辑
摘要: /*给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 class Solution { public List<Integer> getRow(int rowIndex) { int[] dp = new int[ 阅读全文
posted @ 2022-03-12 08:42 随遇而安== 阅读(15) 评论(0) 推荐(0) 编辑
摘要: /*给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 思路: 把杨辉三角转化为一维数组就是: [1] [1,1] [1,2,1] [1,3,3,1] ....... 返回结果为全集,把状态方程设置成二维数组即可。 状态 阅读全文
posted @ 2022-03-12 08:41 随遇而安== 阅读(44) 评论(0) 推荐(0) 编辑
摘要: /*给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没有子节点的节点。 解题思路: 从根节点开始, 阅读全文
posted @ 2022-03-11 09:49 随遇而安== 阅读(20) 评论(0) 推荐(0) 编辑
摘要: /*给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 解题思路 标签:DFS 终止条件、返回值和递归过程: 当前节点 root 为空时,说明此处树的高度为 0,0 也是最小值 当前节点 root 的左子树和右子树都为空时 阅读全文
posted @ 2022-03-11 09:47 随遇而安== 阅读(26) 评论(0) 推荐(0) 编辑
摘要: /*给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 从底至顶(提前阻断) 此方法为本题的最优解法,但“从底至顶”的思路不易第一时间想到。 思路是对二叉树做先序遍历,从底至顶返回子树最大高度,若判定某 阅读全文
posted @ 2022-03-11 09:45 随遇而安== 阅读(57) 评论(0) 推荐(0) 编辑
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 113 下一页