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

c语言和c 哪个做网站好湖南专业seo推广

c语言和c 哪个做网站好,湖南专业seo推广,wordpress的功能简介,28网站开发代码思路:使用队列先进先出的特性,queue[]不为空进入for循环,tmp存储每层的节点,将结果添加至res[]中。 python中使用collections中的双端队列deque(),其popleft()方法可达到O(1)时间复杂度。 class Solution:def lev…

在这里插入图片描述
代码思路:使用队列先进先出的特性,queue[]不为空进入for循环,tmp存储每层的节点,将结果添加至res[]中。
python中使用collections中的双端队列deque(),其popleft()方法可达到O(1)时间复杂度。

class Solution:def levelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:if not root:return[]res,queue = [],collections.deque()queue.append(root)while queue:tmp = []for _ in range(len(queue)): #len(queue)的长度不为null就进入循环node = queue.popleft()tmp.append(node.val)if node.left:queue.append(node.left)if node.right:queue.append(node.right)  res.append(tmp)return res

列表的方法一般只支持尾部,例如pop、append,但是对于一些队列问题,需要在头部操作,则需要使用pop(0)、insert(0,x)等方法,不太方便,Python的collections包中的双端队列deque很好地解决了这个问题,增加了头部方法popleft、appendleft等。

from collections import dequealist=['a','b','c','d']
dq=deque(alist)
print(dq.pop())
print(dq.popleft())
print(dq)
dq.appendleft('e')
print(dq)
d
a
deque(['b', 'c'])
deque(['e', 'b', 'c'])
http://www.hengruixuexiao.com/news/33788.html

相关文章:

  • 甘肃永靖建设住建局网站如何建立一个网站
  • 网站 备案 哪个省百度竞价怎么做开户需要多少钱
  • 重庆seo霸屏正规seo排名外包
  • 天津网站建设公司推荐百度明星人气榜入口
  • 设计师网站推荐搜索引擎推广的优势
  • 网站建设网站服务百度seo一本通
  • 佛山新网站建设特色友情链接发布平台
  • 网站做美食视频挣钱吗如何做好一个营销方案
  • 做网站运营工作有前景吗苏州seo网站推广哪家好
  • 建微信网站模板seo诊断书案例
  • 网站调用微博最新国际新闻50条简短
  • 做wd网站实训报告总结信息流优化师怎么入行
  • 京东购物windows优化大师要会员
  • 建设网站企业百度经验官网入口
  • 成都网站建设商家本溪seo优化
  • wordpress iis建站谷歌浏览器搜索引擎入口
  • 黑龙江建设兵团知青网站推广神器
  • 建设400官方网站产品销售方案与营销策略
  • 昆明网站排名微营销软件
  • wordpress wp options惠州百度关键词优化
  • 提供网站制作公司地址线上营销模式
  • 网站开发科技公司南阳本地网络推广优化公司
  • 政府综合类门户网站建设方案南宁 百度网盘
  • 网站怎么更改关键词今日头条热搜
  • 建设企业网站的原因北仑seo排名优化技术
  • 常州做网站一般多少钱合肥网站优化搜索
  • 做中文网站的公司网站建设明细报价表
  • 做网站都得会什么技术关键词广告
  • 深圳做响应式网站设计福州网站排名
  • 建设网站制seo