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

关于网站建设的英文书籍网络初始网站

关于网站建设的英文书籍,网络初始网站,网络教育全程托管,汽车美容网站模板🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

在这里插入图片描述

🚀 算法题 🚀

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

🚀 算法题 🚀

在这里插入图片描述

在这里插入图片描述

🍔 目录

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

🚩 题目链接

  • 1457. 二叉树中的伪回文路径

⛲ 题目描述

给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的所有节点值的排列中,存在一个回文序列。

请你返回从根到叶子节点的所有路径中 伪回文 路径的数目。

示例 1:
在这里插入图片描述

输入:root = [2,3,1,3,1,null,1]
输出:2
解释:上图为给定的二叉树。总共有 3 条从根到叶子的路径:红色路径 [2,3,3] ,绿色路径 [2,1,1] 和路径 [2,3,1] 。
在这些路径中,只有红色和绿色的路径是伪回文路径,因为红色路径 [2,3,3] 存在回文排列 [3,2,3] ,绿色路径 [2,1,1] 存在回文排列 [1,2,1] 。

示例 2:
在这里插入图片描述

输入:root = [2,1,1,1,3,null,null,null,null,null,1]
输出:1
解释:上图为给定二叉树。总共有 3 条从根到叶子的路径:绿色路径 [2,1,1] ,路径 [2,1,3,1] 和路径 [2,1] 。
这些路径中只有绿色路径是伪回文路径,因为 [2,1,1] 存在回文排列 [1,2,1] 。
示例 3:

输入:root = [9]
输出:1

提示:

给定二叉树的节点数目在范围 [1, 105] 内
1 <= Node.val <= 9

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


⚡ 二叉树 + DFS

🥦 求解思路
  1. 考察点1:树的深度优先遍历,找到从根节点到叶子节点的所有节点。
  2. 考察点2:怎么判断一条路径中的节点是否是一个回文路径呢?计数,如果一个路径中某一个数字出现的次数是偶数,那么忽略,如果是奇数,至少容忍一次,多于一次,不可以构成回文路径。
  3. 考察点3:什么是回文序列,就是正着读,和反着读都一样,构成回文序列。
  4. 具体实现代码如下:
🥦 实现代码
/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public int pseudoPalindromicPaths (TreeNode root) {int[] cnt=new int[10];return process(root,cnt);}public int process(TreeNode root,int[] cnt){if(root==null) return 0;cnt[root.val]++;int ans=0;if(root.left==null&&root.right==null){int dif=0;for(int i=0;i<cnt.length;i++){if(cnt[i]%2==1) dif++;}ans=dif<=1?1:0;}else{ans=process(root.left,cnt)+process(root.right,cnt);}cnt[root.val]--;return ans;}
}
🥦 运行结果

在这里插入图片描述


💬 共勉

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

在这里插入图片描述

在这里插入图片描述

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

相关文章:

  • 网站公司介绍模板做黑龙头像的网站
  • 做电影网站怎么批量去水印东莞网站搭建
  • 广州建设教育网站开淘宝店铺的详细步骤
  • 深圳优秀网站建设施工企业降本增效的方法和措施
  • 建网站 外贸广州游戏开发公司
  • 视频网站建站程序研发项目管理软件
  • 网站备案证明网站设计建设
  • 千岛湖建设集团有限公司网站网站建设运营公司大全
  • 网站导航是什么怎么做网站投票选举
  • 福州网站快速排名提升许嵩做的网站
  • 大连网站优化公司网页设计实训班
  • 关键词库在网站上怎么体现广告文案
  • 做网站公司介绍ppt门户网站对应序号是什么
  • dedecms 营销网站模板免费下载商城网站源码免费
  • 顺义免费网站建设山东泰安区号
  • 深圳网站建设网络推广公司做外贸网站市场分析
  • 企业网站建设市场报价文创网站建设
  • 高端平面设计作品网站网站建设公司网站建设专业品牌
  • 网站开发软硬件条件vs2010做网站教程
  • 工厂网站建设费用wordpress记录阅读者ip
  • 网站建设需要的资质成都全程网络营销策划机构
  • 免费给别人开发网站hao123网址之家官网之手机版
  • 桂林手机网站建设广州公司网页制作
  • 高校门户网站建设建议推广文案标题
  • 富阳做网站潜江资讯
  • 网站建设实训报告2000字wordpress 36kr 模板
  • 西部数码创建php网站1688做网站费用
  • 网站建设应重视后期的服务和维护常州外贸网站建设
  • 龙华做棋牌网站建设wordpress 头部 空行
  • 辽源网站制作中国建筑网官网二测时间