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

外国优秀网站seo的搜索排名影响因素主要有

外国优秀网站,seo的搜索排名影响因素主要有,新疆建设厅网站,二学一做专题网站前言 题目大同小异,按要求来即可。 内容 一、二叉树的右视图 199.二叉树的右视图 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 广度优先搜索 取每层最后一个…

前言

题目大同小异,按要求来即可。

内容

一、二叉树的右视图

199.二叉树的右视图

给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。

广度优先搜索

取每层最后一个元素,放入结果集

func rightSideView(root *TreeNode) []int {var res []intif root==nil{return res}queue:=list.New()queue.PushBack(root)for queue.Len()>0{length:=queue.Len()for i:=0;i<length;i++{node:=queue.Remove(queue.Front()).(*TreeNode)if node.Left!=nil{queue.PushBack(node.Left)}if node.Right!=nil{queue.PushBack(node.Right)}if i==length-1{res=append(res,node.Val)}}}return res
}
深度优先搜索
func rightSideView(root *TreeNode)(ans []int){var dfs func(*TreeNode,int)dfs=func(node *TreeNode,depth int){if node==nil{return }if depth==len(ans){ans=append(ans,node.Val)}dfs(node.Right,depth+1)dfs(node.Left,depth+1)}dfs(root,0)return
}
 二、二叉树的层平均数

637.二叉树的层平均数

给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。

广度优先搜索
func averageOfLevels(root *TreeNode) []float64 {var res []float64curLevel:=[]*TreeNode{root}for len(curLevel)>0{sum:=0nextLevel:=[]*TreeNode{}for _,node:=range curLevel{sum+=node.Valif node.Left!=nil{nextLevel=append(nextLevel,node.Left)}if node.Right!=nil{nextLevel=append(nextLevel,node.Right)}}res=append(res,float64(sum)/float64(len(curLevel)))curLevel=nextLevel}return  res
}
三、N叉树的层序遍历 

给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。

树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。

广度优先搜素

一个结点有多个孩子,别忘了root为空

/*** Definition for a Node.* type Node struct {*     Val int*     Children []*Node* }*/func levelOrder(root *Node) [][]int {var res [][]intif root==nil{return res}curLevel:=[]*Node{root}for len(curLevel)>0{level:=[]int{}temp:=curLevelcurLevel=nilfor _,node:=range temp{level=append(level,node.Val)curLevel=append(curLevel,node.Children...)}//node.Children... 是一个可变参数,可以接收任意数量的子节点,并将它们存储在一个列表中。res=append(res,level)}return res
}

最后

平静,保持calm。脑子不太清醒,语言能力有点下降。。。好好休息!

http://www.ds6.com.cn/news/43164.html

相关文章:

  • 网站建设案例价位bt磁力搜索引擎在线
  • 越秀区居家办公百度seo视频教程
  • java和php做网站区别网址如何下载视频
  • 自己ip做网站网络域名综合查询
  • 用c语言可以做网站吗成品网站源码
  • 公司网站需要程序员做吗百度竞价排名规则
  • 聊城哪里网站做的好登封搜索引擎优化
  • 天津网站seo服务网络营销策划书案例
  • 网站里的轮廓图 怎么做的免费网站制作平台
  • 网站开发工程师心得总结比较靠谱的推广平台
  • 新疆建设兵团第五师网站爱站网络挖掘词
  • 网络架构中sdn是指杭州seo网站哪家好
  • 做网站怎么在图片上加文字一键优化软件
  • 陕西网站开发公司哪家好谷歌aso优化
  • 如何做360搜索网站如何创建公司网站
  • 一起做网店网站哪里进货的企业seo网站营销推广
  • 网站开发费税率是多少钱个人如何优化网站有哪些方法
  • 做网站买什么品牌笔记本好我是新手如何做电商
  • 郑州做旅游网站的公司百度搜索风云榜游戏
  • 江西求做网站上海知名seo公司
  • 忻州网站建设网站推广怎么交换友情链接
  • 网站底色什么颜色好看百度推广怎么样才有效果
  • 网站建设学习培训公司营销策划方案案例
  • 网站公司建设网站关键词列表
  • wordpress取消菜单青岛谷歌优化公司
  • 旅游网站的建设方案网站seo策划方案
  • 做运营需要看的网站淘宝运营
  • 做网站的资料广州网络推广外包平台
  • 有哪些程序做的网站故事型软文广告
  • 网站优化内链怎么做百度大数据搜索引擎