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

昆玉市网站建设_网站建设公司_版式布局_seo优化

新建网站外链怎么做,商标注册的原则,怎么生成网页,wordpress 主题 美化版所谓启发式合并#xff0c;就是一种符合直觉的合并方法#xff1a;将小的子树合并在大的子树上。 这些问题一般是相似的问题背景#xff1a;都是树上的计数问题#xff0c;都不能直接从上往下进行暴力#xff0c;都需要从下往上计数时对子树信息进行运算从而得到父亲节点的…所谓启发式合并就是一种符合直觉的合并方法将小的子树合并在大的子树上。 这些问题一般是相似的问题背景都是树上的计数问题都不能直接从上往下进行暴力都需要从下往上计数时对子树信息进行运算从而得到父亲节点的信息。这个运算一般是启发式合并。 一般使用map保存子树的一些信息例如树的颜色树孩子的多少等等。选择map的原因我认为有以下几点 map可以非常方便地保存离散的信息而且可以对这些离散的信息进行遍历。这样的性质可以让我们方便地将孩子节点进行合并map可以方便地获得大小从而决定如何启发式合并map可以直接当作桶而不必要开那么大的数组 当读入信息树的边节点性质等以后我们用递归Dfs函数从根节点访问这个树 我们对根节点进行初始化把根节点当作一个树 然后递归访问节点的每个孩子 如果一个节点有多个孩子就要进行合并这个时候已经处理好孩子节点了来快速得到父亲节点的信息。 合并时我们一般要把小的树合并到大的上面。一开始的根节点也是一棵树我们已经进行了初始化因此只需要不断将根节点和孩子节点合并最后得到的树就保存了子树的信息。因为在合并的过程中可能会造成信息的丢失因为子树的重孩子不一定是树的重孩子所以我们需要一个数组保存答案。这样就不用担心数据丢失的问题。也不用害怕修改了子节点的值会造成影响因为是递归调用的当访问到该节点时其子节点的值都已经保存可以随便折腾。 重点就在合并过程(Merge函数)合并时我们一般遍历较小的map然后根据题目的条件进行合并。 最后得到答案。虽然挺有套路但是如何将问题转化成可以处理的形式是问题的关键。
http://www.lebaoying.cn/news/37896.html

相关文章:

  • 网站建设搜狐四川住房和城乡建设厅网站
  • 郑州网站建设最低价营销网站建设平台
  • 青岛网站制作需要多少钱游戏广告投放平台
  • 济南优化网络营销邯郸网站建设优化排名
  • 做外贸网站包括哪些seo职位是什么意思
  • 响应式网站广州网站建设青海网站建设 小程序开发
  • 手机网页设计制作网站seo权重查询
  • 网络营销之网站建设制作网页的详细步骤
  • 如何给网站添加外链网站后台注入
  • 网站cms模板娄底网站建设企业
  • 金湖有哪里做网站的做软件项目的网站
  • 网站建设发展方向有哪些wordpress 相册
  • 宜昌住房与城乡建设部网站网站开发数据库课程设计
  • 国外网站推广平台有哪些公司如何自己建网站企业网站
  • 门户网站的优缺点一支部一品牌一特色方案
  • 做 专而精 的网站西地那非片的功效是多长时间
  • 小公司网站建设wordpress搬家插件
  • 建设手机版网站做外贸如何建立网站
  • 网站建设接单技巧网站怎么做seo收录
  • 温州做网站制作房产网站怎么推广
  • 重庆大学建设管理与房地产学院网站wordpress插件没有效果
  • nas可以做网站超级外链工具
  • 太原的网站搭建公司APP加网站建设预算多少钱
  • 淘宝客网站开发平台三星网站建设内容
  • wordpress 用户 注册页面模板台州做网站优化哪家好
  • 电子商务网站开发与应用论文今天最新生猪价格
  • 口碑好网站建设公司电话高校网站群建设方案
  • 速贝cms建站系统wordpress移动端菜单
  • 音酷网站建设郑州做网站茂睿科技
  • 外贸网站电子建设购物网站开发英文文献