上一页 1 2 3 4 5 6 7 ··· 26 下一页

2022年8月13日

2022-8-13 剑指offer-二叉树递归

摘要: 剑指 Offer II 047. 二叉树剪枝 难度中等42收藏分享切换为英文接收动态反馈 给定一个二叉树 根节点 root ,树的每个节点的值要么是 0,要么是 1。请剪除该二叉树中所有节点的值为 0 的子树。 节点 node 的子树为 node 本身,以及所有 node 的后代。 1 /** 2 阅读全文

posted @ 2022-08-13 12:16 阿ming 阅读(15) 评论(0) 推荐(0) 编辑

2022年8月12日

2022-8-12 剑指offer-队列

摘要: 剑指 Offer II 046. 二叉树的右侧视图 难度中等33收藏分享切换为英文接收动态反馈 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 1 /** 2 * Definition for a binary tree node. 3 阅读全文

posted @ 2022-08-12 12:35 阿ming 阅读(14) 评论(0) 推荐(0) 编辑

2022年8月11日

2022-8-11 剑指offer-队列

摘要: 剑指 Offer II 045. 二叉树最底层最左边的值 难度中等28收藏分享切换为英文接收动态反馈 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 1 /** 2 * Definition for a binary tree node 阅读全文

posted @ 2022-08-11 15:25 阿ming 阅读(11) 评论(0) 推荐(0) 编辑

2022年8月10日

2022-8-10 剑指offer-队列

摘要: 剑指 Offer II 044. 二叉树每层的最大值 难度中等28收藏分享切换为英文接收动态反馈 给定一棵二叉树的根节点 root ,请找出该二叉树中每一层的最大值。 1 /** 2 * Definition for a binary tree node. 3 * public class Tree 阅读全文

posted @ 2022-08-10 11:31 阿ming 阅读(12) 评论(0) 推荐(0) 编辑

2022年8月9日

2022-8-9 剑指offer-队列

摘要: 剑指 Offer II 043. 往完全二叉树添加节点 难度中等37收藏分享切换为英文接收动态反馈 完全二叉树是每一层(除最后一层外)都是完全填充(即,节点数达到最大,第 n 层有 2n-1 个节点)的,并且所有的节点都尽可能地集中在左侧。 设计一个用完全二叉树初始化的数据结构 CBTInserte 阅读全文

posted @ 2022-08-09 15:52 阿ming 阅读(16) 评论(0) 推荐(0) 编辑

2022年8月8日

2022-8-8 剑指offer-单调栈

摘要: 剑指 Offer II 038. 每日温度 难度中等54收藏分享切换为英文接收动态反馈 请根据每日 气温 列表 temperatures ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。 1 class So 阅读全文

posted @ 2022-08-08 10:36 阿ming 阅读(16) 评论(0) 推荐(0) 编辑

2022年8月7日

2022-8-7 剑指offer-栈

摘要: 剑指 Offer II 037. 小行星碰撞 难度中等41收藏分享切换为英文接收动态反馈 给定一个整数数组 asteroids,表示在同一行的小行星。 对于数组中的每一个元素,其绝对值表示小行星的大小,正负表示小行星的移动方向(正表示向右移动,负表示向左移动)。每一颗小行星以相同的速度移动。 找出碰 阅读全文

posted @ 2022-08-07 12:44 阿ming 阅读(19) 评论(0) 推荐(0) 编辑

2022年8月6日

2022-8-6 剑指offer-栈模拟

摘要: 剑指 Offer II 036. 后缀表达式 难度中等25收藏分享切换为英文接收动态反馈 根据 逆波兰表示法,求该后缀表达式的计算结果。 有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表 阅读全文

posted @ 2022-08-06 16:55 阿ming 阅读(51) 评论(0) 推荐(0) 编辑

2022年8月5日

2022-8-5 笔试练习-晚上场

摘要: 2351. 第一个出现两次的字母 难度简单7收藏分享切换为英文接收动态反馈 给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现 两次 的字母。 注意: 如果 a 的 第二次 出现比 b 的 第二次 出现在字符串中的位置更靠前,则认为字母 a 在字母 b 之前出现两次。 s 包含至少一 阅读全文

posted @ 2022-08-05 22:26 阿ming 阅读(28) 评论(0) 推荐(0) 编辑

2022-8-5 笔试练习-下午场

摘要: 剑指 Offer II 035. 最小时间差 难度中等24收藏分享切换为英文接收动态反馈 给定一个 24 小时制(小时:分钟 "HH:MM")的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。 1 class Solution { 2 public int findMinDifferen 阅读全文

posted @ 2022-08-05 17:34 阿ming 阅读(22) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 26 下一页

导航