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

怎么开发创建网站教程两个wordpress用户

怎么开发创建网站教程,两个wordpress用户,网站建设"淘宝网" 在颜色选取和搭配方面有哪些值得学习的地方.,青岛网站建设在哪450删除二叉搜索树节点 删除结点分为2种情况#xff1a; 1.结点的孩子只有一个或没有#xff0c;则直接用孩子或空替代 2.结点的孩子有两个#xff0c;用左孩子替代#xff0c;将左孩子的右孩子移到结点右子树的最左结点 解法一#xff1a;递归 class Solution {publ…450删除二叉搜索树节点 删除结点分为2种情况 1.结点的孩子只有一个或没有则直接用孩子或空替代 2.结点的孩子有两个用左孩子替代将左孩子的右孩子移到结点右子树的最左结点 解法一递归 class Solution {public TreeNode deleteNode(TreeNode root, int key) {if (rootnull){return root;}if (root.valkey){if (root.leftnull){return root.right;}else if (root.rightnull){return root.left;}else {TreeNode son root.left;if (son.right!null){TreeNode rightnode son.right;TreeNode temp root.right;while (temp.left!null){temp temp.left;}temp.left rightnode;}son.right root.right;return son;}}else if (root.valkey){root.left deleteNode(root.left, key);}else {root.right deleteNode(root.right, key);}return root;} } 解法二迭代 class Solution {public TreeNode deleteNode(TreeNode root, int key) {if (rootnull){return root;}TreeNode father null;TreeNode node root;while(node!null){if (node.valkey){break;}else if (node.valkey){father node;node node.left;} else {father node;node node.right;}}if (nodenull){return root;}TreeNode son null;if (node.leftnull){son node.right;}else if (node.rightnull){son node.left;}else {son node.left;if (son.right!null){TreeNode rightnode son.right;TreeNode temp node.right;while (temp.left!null){temp temp.left;}temp.left rightnode;}son.right node.right;}if (father!null){if (father.valnode.val){father.right son;}else {father.left son;}}else {root son;}return root;} } 669修剪二叉搜索树 递归: 如果结点在范围内则左孩子右孩子进入递归返回结点 如果结点小于范围则右孩子进入递归返回右孩子递归结果 如果结点大于范围则左孩子进入递归返回左孩子递归结果 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (rootnull){return root;}if (root.vallowroot.valhigh){root.left trimBST(root.left, low, high);root.right trimBST(root.right, low, high);return root;}else if (root.vallow){return trimBST(root.right, low, high);}else {return trimBST(root.left, low, high);}} } 108有序数组转换为二叉搜索树 使用递归找到中间值为此结点值再将数组分割两半进入递归得到左孩子和右孩子 class Solution {public TreeNode sortedArrayToBST(int[] nums) {if (nums.length0){return null;}if (nums.length1){return new TreeNode(nums[0], null, null);}TreeNode node new TreeNode(nums[nums.length/2], null, null);node.right sortedArrayToBST(Arrays.copyOfRange(nums, nums.length/21, nums.length));node.left sortedArrayToBST(Arrays.copyOfRange(nums, 0, nums.length/2));return node;} } 收获 注意二叉搜索树的结点顺序
http://www.hkea.cn/news/14381271/

相关文章:

  • vs2013 网站建设个人备案网站
  • wordpress page style专业优化网站排名
  • 张家口市建设局网站焦作建设网站
  • 个人网站建设规划案例新手php网站建设
  • 招远网站建设公司地址合肥网站建站建设
  • 做网站的市场风险分析及对策在线制作图片用什么软件好用
  • 开封网站建设培训学校建设银行 网站用户
  • 北京微网站制作优秀网站设计 打造有吸引力的网站
  • 站长工具查询seo广州小程序app定制开发
  • wap盛唐建站阿里邮箱注册
  • 怎样用ps设计网站模板门户网站改版
  • 贵阳seo网站管理健康东莞app怎么下载
  • 福州交通建设投资集团网站网站备案在哪里审批
  • wordpress建站准备好123网址之家
  • 自己如何制作一个小程序seo服务 公司
  • 营销型网站建设的定义自己做的网站怎样赚钱
  • 设计公司网站源码公司网络营销
  • 长沙旅游网站制作秦皇岛哪家做网站好
  • 网站的ui规范seo电商
  • 高新区网站建设seo搜索引擎优化人员
  • 爱用建站 小程序seo网站推广经理招聘
  • 葫芦岛市住房和城乡建设局网站两学一做网上答题网站
  • 专业网站建设一条龙app运营流程
  • 郑州网站建设饣汉狮网络上海电商网站建设公司排名
  • 电子商务网站建设主管的策划案公司网站怎么设计
  • 网站seo知识淘宝推广运营
  • php网站首页模板珠宝网站建设公司
  • 网站规划的类型网页设计html代码大全菜鸟
  • 泊头 网站优化网站设计南方企业网
  • 网站制作在哪找南京 网站建设