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

网站规范建设情况百度搜索引擎算法

网站规范建设情况,百度搜索引擎算法,竞价账户托管哪家好,网站建设 推广信息原题链接#xff1a;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 耗时#xff1a;28min48s C代码 dfs、二叉树前序遍历、哈希表记录 #includebits/stdc.h using namespace std;struct TreeNode {int val;TreeNode *left;TreeNode *rig…原题链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 耗时28min48s C代码 dfs、二叉树前序遍历、哈希表记录 #includebits/stdc.h using namespace std;struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode() : val(0), left(nullptr), right(nullptr) {}TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right){} };class Solution { public:mapint,inthash;bool check(){//检查该路是否符合伪回文数int cnt 0;for(auto it:hash){if(it.second % 2 ! 0) cnt;if(cnt1) return false; }return true;}int pseudoPalindromicPaths (TreeNode* root) {if(root nullptr) return 0;coutroot-val ;if(!hash.count(root-val)) hash[root-val] 1;else hash[root-val];int left pseudoPalindromicPaths(root-left);if(root-left nullptr root-right nullptr){//叶子结点int flag 0;if(check()){flag 1;}hash[root-val]--;if(hash[root-val] 0) hash.erase(root-val);return flag;}int right pseudoPalindromicPaths(root-right);//回溯删除哈希表中的记录hash[root-val]--;if(hash[root-val] 0) hash.erase(root-val);return leftright;} };C为check函数运行时间 n为二叉树结点个数 时间复杂度O(C*n) 空间复杂度O(n) Python代码 位运算效率高奇思妙想 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def pseudoPalindromicPaths (self, root: Optional[TreeNode]) - int:ans 0def lowbit(cnt): return cnt -cntdef dfs(root,cnt):nonlocal ansif not root.left and not root.right:cnt ^ 1 root.valif cnt lowbit(cnt):ans 1returnif root.left:dfs(root.left,cnt^(1root.val))if root.right:dfs(root.right,cnt^(1root.val))dfs(root,0)return ans
http://www.zqtcl.cn/news/729334/

相关文章:

  • 酒店网站建设协议手机怎么做销售网站
  • 屏蔽网站接口js广告seminar
  • 谁有手机网站啊介绍一下wordpress 流量插件
  • 杭州网站公司google网站建设
  • 莱芜住房和城乡建设厅网站网站头部设计
  • 织梦响应式茶叶网站模板邯郸最新通告今天
  • 深圳公司网站改版通知做网站分类链接
  • 电子商务网站建设答案网络运营与维护
  • 网站登陆怎么做网站app的区别
  • 获取网站缩略图工信部2017网站备案
  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设
  • 成都网站设计制作苏州新闻
  • 黑色网站设计iis 网站 红
  • 专业做家居的网站佛山做网站永网
  • 医疗网站建设讯息企业门户网站建设思路
  • 四川建设安全监督管理局网站网站传送门怎么做
  • 哪家网站做推广好优化师和运营区别
  • 鹰潭网站建设公司南宁行业平台开发公司
  • 织梦如何仿手机网站源码奉贤区专业建网站
  • 上海网站建设接单wordpress htaccess 404
  • 长春网站优化指导网站怎样做301跳转
  • 做网站域名是什么意思临沧网站开发
  • 怎么在网站上做网页专业图库网站 西安