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

上海模板网站建站公司网站有收录没排名

上海模板网站建站,公司网站有收录没排名,五八同城58同城找工作,济南 网站建设 域名注册在Java中#xff0c;ArrayDeque和LinkedList都是Deque接口的实现类#xff0c;但它们的内部实现和性能特性有一些不同。 ArrayDeque#xff1a; 内部实现#xff1a;ArrayDeque使用动态数组#xff08;resizable array#xff09;来实现#xff0c;它允许在两端高效地进… 在Java中ArrayDeque和LinkedList都是Deque接口的实现类但它们的内部实现和性能特性有一些不同。 ArrayDeque 内部实现ArrayDeque使用动态数组resizable array来实现它允许在两端高效地进行元素的插入和删除操作。 随机访问由于使用数组实现ArrayDeque支持通过索引进行随机访问因此可以在O(1)的时间复杂度内访问任何位置的元素。 空间复杂度相对于LinkedListArrayDeque在存储相同数量的元素时通常使用更少的内存因为它不需要为每个元素保存额外的指针。 LinkedList 内部实现LinkedList使用双向链表来实现这使得在两端头部和尾部进行元素的插入和删除操作非常高效但随机访问的性能较差。 非随机访问由于使用链表实现LinkedList不支持通过索引进行直接的随机访问而是需要从头或尾开始遍历链表。 插入和删除在中间位置的插入和删除操作相对较快因为只需要修改相邻节点的指针而不需要移动整个数组。 总结 如果你的主要操作是在两端进行插入和删除并且需要高效的随机访问那么ArrayDeque可能是更好的选择。如果你的主要操作是在中间位置进行插入和删除或者你更关心迭代和顺序访问那么LinkedList可能更合适。 在选择使用哪个类时要根据具体的使用场景和性能需求来决定。 相关题目 package 代码随想录.树.一般数_森林;import 代码随想录.树.TreeNode;import java.util.ArrayDeque; import java.util.Deque; import java.util.LinkedList;public class _101对称二叉树_迭代法 {/*** 就你构造两个队列去入栈出栈去比较* 或者直接在双端队列的两侧去进行比较** param root* return*/public boolean isSymmetric(TreeNode root) {if (root.left null root.right null){ //树中节点数目在范围 [1, 1000] 内return true;}DequeTreeNode myDeque new LinkedListTreeNode(); //一般迭代就用LinkedListmyDeque.offerFirst(root.left); //左前右后myDeque.offerLast(root.right);while (!myDeque.isEmpty()){TreeNode leftNode myDeque.pollFirst();TreeNode rightNode myDeque.pollLast();if (leftNode null rightNode null){continue;}if (leftNode null || rightNode null){return false;}if (leftNode.val! rightNode.val){return false;}myDeque.offerFirst(leftNode.left);myDeque.offerLast(rightNode.right);myDeque.offerFirst(leftNode.right);myDeque.offerLast(rightNode.left);}return true;} }
http://www.sadfv.cn/news/144918/

相关文章:

  • 新乡手机网站建设公司h5页面生成工具
  • 做网站大约多少钱建筑人才网河南省2022年3月安全员
  • 在什么网站能帮人做ppt网站admin目录名怎么改
  • 博物馆网站建设的根本意义长沙医疗网站建设
  • 做博客网站怎么赚钱乐清开发网站公司
  • 网站建设基本流程教学视频在线取公司名字 免费
  • 长沙58同城招聘网最新招聘seo推广什么意思
  • 网站排名总是不稳定梅州市五华县建设银行网站
  • 网站 友情链接怎么做最优惠的郑州网站建设
  • 移动网站怎么登录网站主要的设计内容主题
  • 第八章 电子商务网站建设课件企业网站建设递进发展趋势
  • 用asp.net做的网站框架嘉兴模板建站定制
  • 怎么建设网站规划全国广告公司网站建设
  • dede 网站源码页面设计属于作品登记的哪个类别
  • 怎么做付款链接网站建筑工程网免费下载
  • wordpress文件下载插件仙桃seo公司
  • 怎么自己做网站服务器中国计算机软考网
  • 网站开发都是模板网站做彩票犯法吗
  • 怎样在微信里做网站广告网站建设方案
  • 服饰网站建设规划书网站建设海淀
  • 源码网站开发网站建设 风险说明书
  • 红河州建设局网站seo最新
  • 如何创建一个网站wordpress m1主题
  • 做静态网站选用什么服务器wap网站如何做
  • wordpress 彩色标签网店seo名词解释
  • 自己怎么做企业网站企业邮箱格式模板
  • 潍坊做网站软件企业内网怎么搭建
  • 学平面设计的网站家装设计方案
  • 珠海新盈科技 网站建设重庆做网站泉州公司
  • 互联网网站模板互联网十大上市公司