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

做网站涉及到哪些/seo关键词推广案例

做网站涉及到哪些,seo关键词推广案例,公司企业简历模板,祥云网站推广带权的二叉树里找一棵节点数最多的子树使得权值和结构都对称 1e6 这题最主要的点还是计算时间复杂度 刚看到的时候总是觉得每个点都要再往下找 那么这个复杂度显然是n方的 但是实际上是 nn/2n/2n/4n/4...1 复杂度是严格的nlogn 另外就是对树的递归的处理 我总是想在一个递归…

带权的二叉树里找一棵节点数最多的子树使得权值和结构都对称

1e6

 

这题最主要的点还是计算时间复杂度 刚看到的时候总是觉得每个点都要再往下找 那么这个复杂度显然是n方的 但是实际上是

n+n/2+n/2+n/4+n/4+...+1 复杂度是严格的nlogn

另外就是对树的递归的处理 我总是想在一个递归里做完所有的事情

bool dfs(int x,int y)
{if(x==-1&&y==-1)return true;if(x==-1){dfs(l[y],r[y]);return false;}if(y==-1){dfs(l[x],r[x]);return false;}if(w[x]!=w[y]||num[x]!=num[y]){dfs(l[x],r[x]);dfs(l[y],r[y]);return false;}if(dfs(l[x],r[y])&&dfs(l[y],r[x])){ans=max(ans,num[x]*2+1);return true;}dfs(l[x],r[x]);dfs(l[y],r[y]);return false;
}

但是注意到 当检测完不对称之后 又继续去检测子树 那么在一次调用里在最坏情况下会引起4次子调用 于是时间复杂度一定比之前的式子大

 

正解应该是对每个点都进行检测 控制子调用的次数 确保严格的nlogn

bool dfs(int x,int y)
{if(x==-1&&y==-1)return true;if(x==-1||y==-1||w[x]!=w[y]||num[x]!=num[y])return false;return dfs(l[x],r[y])&&dfs(l[y],r[x]);
}

 

http://www.lbrq.cn/news/1110817.html

相关文章:

  • 免费网站网络推广/深圳谷歌优化seo
  • 中国建设银行网站用户/查询关键词排名工具
  • 跨境电商工具类产品的网站/江苏企业网站建设
  • 阿里云云服务器ecs做网站访问慢/网络营销策略案例
  • 网站基本建设是什么/怎么创建一个自己的网站
  • 龙岗做商城网站建设/网站优化助手
  • 先进的网站建设/最近最新新闻
  • 韩国在中国做美食的视频网站/河北seo关键词排名优化
  • 品牌网站建设优化公司哪家好/网络营销管理
  • 网站备案多久做一次/北京seo外包 靠谱
  • 企业建设网站公司/seo一键优化
  • wordpress建手机站教程/阿里巴巴seo排名优化
  • 做网站要注意什么/成都谷歌seo
  • 装饰工程/厦门谷歌seo公司有哪些
  • 漳州最具口碑的网站建设/怎么提高百度搜索排名
  • 牛仔裤网站设计/百度开户流程
  • 优秀网站管理员/国家卫健委:不再发布每日疫情信息
  • 泉州做网站多少钱/微信广告
  • 爱站网站长seo综合查询/班级优化大师下载安装最新版
  • a网站建设/网站维护中
  • 有没有专门做根雕的网站/中文域名注册管理中心
  • 网站 网安备案查询/谷歌浏览器下载手机版安卓
  • 网站建设公司推荐 知乎/搜索引擎营销的主要方式有哪些?
  • 男人和女人做羞羞的免费网站/企业整站seo
  • 查询类网站怎么做/石家庄新闻网头条新闻
  • 有什么网站可以做跳转连接的/sem论坛
  • 做代练去什么网站安全吗/搜索引擎营销简称为
  • 怀柔区住房和城乡建设委员会网站/seo竞争对手分析
  • 上海做网站优化价格/沈阳网站关键词优化公司
  • windous 系统 做网站/杭州网站优化培训
  • Proto文件从入门到精通——现代分布式系统通信的基石(含实战案例)
  • 堆的实现,堆排序,咕咕咕
  • 完整的 Meteor NPM 集成
  • 文献分享0719
  • CentOS7下的ElasticSearch部署
  • 基础算法题