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

溧阳常州做网站数据模型搭建工具

溧阳常州做网站,数据模型搭建工具,哈尔滨网站设计公司地址,wordpress多语模板代码思路#xff1a;使用队列先进先出的特性#xff0c;queue[]不为空进入for循环#xff0c;tmp存储每层的节点#xff0c;将结果添加至res[]中。 python中使用collections中的双端队列deque()#xff0c;其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] dqdeque(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.pierceye.com/news/115375/

相关文章:

  • 做此广告的网站做家纺的网站
  • 湖南畅想网站建设个人网站建设基本定位
  • 建站公司外包钓鱼网站怎么做
  • 个人网站logo需要备案吗鑫灵锐做网站多少钱
  • .xyz做网站怎么样网站产品预算
  • 建网站先要申请网址吗做网站给文件不侵权
  • 一元夺宝网站建设Wordpress 普通图片裁剪
  • 网站推广都有哪些自己有网站怎么优化
  • 宠物交易网站模板更改wordpress后台登录地址
  • 有电脑网站怎样建手机正规网络游戏平台
  • 网站抓取QQ获取系统cms监控手机客户端
  • 郑州网站推广价格优礼品网站模板
  • 百度指数不高的网站怎么优化网站图片类型
  • 北京专业做网站怎么样app软件开发摄像头
  • 网站建设导向erp系统软件免费版
  • 手表网站网站开发毕业设计文献综述
  • 台州网站制作维护关于微网站策划ppt怎么做
  • 网站建设中期目标开发app找那个公司
  • 跨境自建站模板网站内容和功能清单
  • 平面设计找素材的网站电子商务网站建设的步骤一般为(
  • 一个服务器可以备案几个网站凡科门店通怎么样
  • 房地产企业网站建设想给公司产品做个推广
  • 国外网站平台wordpress电脑安装教程
  • 网站开发合肥诚聘网站开发人员
  • 网站开发者模式怎么保存网站首页调用网站标题
  • 仿京东网站模板wordpress单页视差
  • php mysql 网站建设html5手机网站模板
  • 山楂树建站公司建筑方案设计说明模板
  • 服务器网站源码在哪建筑电工证
  • 网站导航国外做名片网站