当前位置: 首页 > news >正文

邢台网站制作怎么样专门制作网页的工具

邢台网站制作怎么样,专门制作网页的工具,网站seo推广多少钱,自己0基础怎么创业🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述

在这里插入图片描述

🍔 目录

    • 🚩 题目链接
    • ⛲ 题目描述
    • 🌟 求解思路&实现代码&运行结果
      • ⚡ DFS
        • 🥦 求解思路
        • 🥦 实现代码
        • 🥦 运行结果
    • 💬 共勉

🚩 题目链接

  • 331. 验证二叉树的前序序列化

⛲ 题目描述

序列化二叉树的一种方法是使用 前序遍历 。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。

在这里插入图片描述

例如,上面的二叉树可以被序列化为字符串 “9,3,4,#,#,1,#,#,2,#,6,#,#”,其中 # 代表一个空节点。

给定一串以逗号分隔的序列,验证它是否是正确的二叉树的前序序列化。编写一个在不重构树的条件下的可行算法。

保证 每个以逗号分隔的字符或为一个整数或为一个表示 null 指针的 ‘#’ 。

你可以认为输入格式总是有效的

例如它永远不会包含两个连续的逗号,比如 “1,3” 。
注意:不允许重建树。

示例 1:

输入: preorder = “9,3,4,#,#,1,#,#,2,#,6,#,#”
输出: true
示例 2:

输入: preorder = “1,#”
输出: false
示例 3:

输入: preorder = “9,#,#,1”
输出: false

提示:

1 <= preorder.length <= 104
preorder 由以逗号 “,” 分隔的 [0,100] 范围内的整数和 “#” 组成

🌟 求解思路&实现代码&运行结果


⚡ DFS

🥦 求解思路
  1. 通过递归按照先序来遍历的顺序来遍历二叉树,顺序为根-左-右。
  2. 递归函数的返回值为以当前节点为根的整个树的结束位置,递归拿到左子树的结束位置,再根据左子树递归返回的位置,拿到右子树的结束位置。
  3. 最后,判断为根的整棵树的结束位置是否等于数组中最后一个元素的位置。
  4. 有了基本的思路,接下来我们就来通过代码来实现一下。
🥦 实现代码
class Solution {public boolean isValidSerialization(String preorder) {String[] arr = preorder.split(",");int index = process(arr, 0);return index == arr.length - 1 && index != -1;}public int process(String[] arr, int index) {if (index >= arr.length)return -1;if (arr[index].equals("#"))return index;int left = process(arr, index + 1);if (left == -1)return -1;int right = process(arr, left + 1);return right;}
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/470592/

相关文章:

  • 创建好网站如何把浏览建设网站的主要设备
  • 网站域名缴费十年做网站的哪家比较好
  • 做经营网站怎么赚钱文章资讯类网站模板
  • 深圳最好的网站建设公司排名宁波网站推广平台咨询
  • 网站建设套餐服务驾校网站制作
  • 二级黄冈站厦门市建设局官网
  • 怎么制作平台网站网站要怎么创建
  • 凡科网产品矩阵南昌百度推广优化排名
  • o2o手机网站建设技术网站建设 镇江
  • 网站建设公司教程网站做营销推广
  • 河南做网站最好的公司哪个网站可以建设网站
  • 黄冈网站推广软件免费下载现在做推广有什么好的方法
  • 网站开发流行做效果图网上怎么找客户
  • wordpress编辑网站的链接是中文高新公司网站建设哪家好
  • alexa排名是什么意思啊济宁seo
  • 榆林北京网站建设网站风格设计
  • 网站制作公司哪家专业织梦模板网站好吗
  • 做网站用php吗自媒体专用网站免费
  • 网站建设费用明细网站建设骗
  • 长沙网站制作电话如何构建网站
  • 一个域名做多个网站沈阳做网站优化哪家好
  • 国家骨干高职院校建设网站企业做网站用dedeCMS免费吗
  • 做物流网站模块如何进行电子商务网站建设规划
  • p2p网站开发费用万网个人网站
  • 北京市建设资格与执业资格注册中心网站网站降权怎么恢复
  • 网站运营策划书杭州绿城乐居建设管理有限公司网站
  • 淄博市建设业协会网站商丘网站建设模板
  • wordpress简约下载站模板下载温州 网站 公司
  • 做网站找个人还是找公司广州知名设计公司排名
  • 免费的网站后台管理系统单位网站建设开发公司