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

广州建设银行保安招聘网站seo网站排名软件

广州建设银行保安招聘网站,seo网站排名软件,企业信用信息公示系统年报怎么填,wordpress短链接提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣1485. 克隆含随机指针的二叉树二、力扣1490. 克隆 N 叉树三、力扣133. 克隆图四、力扣138. 随机链表的复制 前言 复制带有随机指针的二叉树或者链表文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣1485. 克隆含随机指针的二叉树二、力扣1490. 克隆 N 叉树三、力扣133. 克隆图四、力扣138. 随机链表的复制 前言 复制带有随机指针的二叉树或者链表或者图先设置一个map作为映射原节点与复制后节点的映射然后正常的遍历返回节点但需要注意的是遍历顺序先遍历其他节点最后遍历随机节点因为随机节点可能没有被创建遍历其他节点时创建复制节点遍历随机节点时查找映射关系返回 一、力扣1485. 克隆含随机指针的二叉树 /*** Definition for Node.* public class Node {* int val;* Node left;* Node right;* Node random;* Node() {}* Node(int val) { this.val val; }* Node(int val, Node left, Node right, Node random) {* this.val val;* this.left left;* this.right right;* this.random random;* }* }*/class Solution {HashMapNode,NodeCopy map new HashMap();public NodeCopy copyRandomBinaryTree(Node root) {if(root null){return null;}if(map.containsKey(root)){return map.get(root);}NodeCopy cur new NodeCopy(root.val);map.put(root,cur);cur.left copyRandomBinaryTree(root.left);cur.right copyRandomBinaryTree(root.right);cur.random copyRandomBinaryTree(root.random);return cur;} }二、力扣1490. 克隆 N 叉树 /* // Definition for a Node. class Node {public int val;public ListNode children;public Node() {children new ArrayListNode();}public Node(int _val) {val _val;children new ArrayListNode();}public Node(int _val,ArrayListNode _children) {val _val;children _children;} }; */class Solution {public Node cloneTree(Node root) {if(root null){return null;}Node cur new Node(root.val);cur.children new LinkedListNode();for(Node n : root.children){Node c cloneTree(n);cur.children.add(c);}return cur;} }三、力扣133. 克隆图 /* // Definition for a Node. class Node {public int val;public ListNode neighbors;public Node() {val 0;neighbors new ArrayListNode();}public Node(int _val) {val _val;neighbors new ArrayListNode();}public Node(int _val, ArrayListNode _neighbors) {val _val;neighbors _neighbors;} } */class Solution {HashSetNode visited new HashSet();MapNode,Node originToClone new HashMap();public Node cloneGraph(Node node) {traverse(node);return originToClone.get(node);}void traverse(Node node){if(node null){return;}if(visited.contains(node)){return;}visited.add(node);originToClone.put(node,new Node(node.val));Node copyNode originToClone.get(node);for(Node n : node.neighbors){traverse(n);copyNode.neighbors.add(originToClone.get(n));}} }四、力扣138. 随机链表的复制 /* // Definition for a Node. class Node {int val;Node next;Node random;public Node(int val) {this.val val;this.next null;this.random null;} } */class Solution {MapNode , Node map new HashMap();public Node copyRandomList(Node head) {if(head null){return null;}if(map.containsKey(head)){return map.get(head);}Node cur new Node(head.val);map.put(head,cur);cur.next copyRandomList(head.next);cur.random copyRandomList(head.random);return cur;} }
http://www.pierceye.com/news/735319/

相关文章:

  • 做翻译网站 知乎怎么制作网站主题
  • 照片书那个网站做的好重庆网站建设价格费用
  • 网站两侧广告石家庄建设
  • 网站设计的企业网站建设教程txt
  • 大型建站公司seo查询5118
  • 百度站长提交工具中小企业建站模板
  • 企业网站西安seo服务
  • 做网站需要多少个人网站logo设计
  • 新浪云 建设网站中企动力双语网站
  • 网站建设中心网站开发前端工程师
  • 网站目录结构设计应注意的问题课程平台网站建设报价
  • 南京网站排名优化费用做网站大作业的心得体会
  • 网站 三合一高端的响应式网站建设公司
  • 网站设计公司天津网站备案不关站
  • 怎样增加网站会员量微信商城怎么进入
  • 网站建设目的功能行业门户网站源码
  • 建设网站收费标准100m做电影网站
  • 怎么样自己做最简单的网站wordpress酷黑主题
  • 长沙市建设网站网站修改域名
  • 邢台企业做网站价格如何做网络推广运营
  • 番禺网站建设服务百度广告推广价格
  • 什么系统做网站最安全网络科技网站设计
  • 通州网站建设是什么查看网站开发商
  • 建设网站公司浩森宇特怎么推广公司网站
  • 来宾住房和城乡建设网站变装第三性wordpress
  • 自己开发网站怎么开发站长工具网址是多少
  • 农业交易平台网站建设成都微信网站开发
  • 十大网站app软件网站建设企业的市场分析
  • 建设网站教程视频下载企业所得税税率2019
  • 网站图片上传不了是什么原因建筑施工图设计