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

adobe xd可以做网站吗公司网站怎么优化

adobe xd可以做网站吗,公司网站怎么优化,网站建设主题怎么定,网站盈利模式分析怎么做513. 找树左下角的值 最左边的结点的特性 1.只能是叶子结点, 2.必须考虑是最底层,所以要考虑树的深度 3.同样的深度考虑左子树 考虑迭代法,层序遍历 递归优点难搞的 /*** Definition for a binary tree node.* function TreeNode(val, left, righ…

513. 找树左下角的值

最左边的结点的特性

1.只能是叶子结点,

2.必须考虑是最底层,所以要考虑树的深度

3.同样的深度考虑左子树

考虑迭代法,层序遍历

递归优点难搞的

/*** Definition for a binary tree node.* function TreeNode(val, left, right) {*     this.val = (val===undefined ? 0 : val)*     this.left = (left===undefined ? null : left)*     this.right = (right===undefined ? null : right)* }*/
/*** @param {TreeNode} root* @return {number}*///最左边的结点的特性//1.只能是叶子结点,//2.必须考虑是最底层,所以要考虑树的深度//3.同样的深度考虑左子树//考虑迭代法,层序遍历
var findBottomLeftValue = function(root) {let q = [root], res = [];while(q.length > 0){let len = q.length;let curLevel = [];for(let i = 0; i < len; i++){let curNode = q.shift();curLevel.push(curNode.val);if(curNode.left) q.push(curNode.left);if(curNode.right) q.push(curNode.right);}res.push(curLevel);}return res[res.length - 1][0];  
};

112. 路径总和

/*** Definition for a binary tree node.* function TreeNode(val, left, right) {*     this.val = (val===undefined ? 0 : val)*     this.left = (left===undefined ? null : left)*     this.right = (right===undefined ? null : right)* }*/
/*** @param {TreeNode} root* @param {number} targetSum* @return {boolean}*/
var hasPathSum = function(root, targetSum) {if(!root) return false;let res = [];dfs(root, 0, res);console.log('res:',res);console.log(res.indexOf(targetSum));return res.indexOf(targetSum) === -1 ? false : true;
}function dfs(node, sum, res){//叶子结点if(!node.left && !node.right){res.push(sum + node.val);return;}if(node.left) dfs(node.left, sum + node.val, res);if(node.right) dfs(node.right, sum + node.val, res);
}

113. 路径总和 II

/*** Definition for a binary tree node.* function TreeNode(val, left, right) {*     this.val = (val===undefined ? 0 : val)*     this.left = (left===undefined ? null : left)*     this.right = (right===undefined ? null : right)* }*/
/*** @param {TreeNode} root* @param {number} targetSum* @return {number[][]}*/
var pathSum = function(root, targetSum) {if(!root) return [];let res = [];dfs(root, 0, res, [], targetSum);return res;
};function dfs(node, sum, res, path, targetSum){path.push(node.val);sum += node.val;//叶子结点if(!node.left && !node.right){if(sum  === targetSum){res.push([...path]);//这里不能直接res.push(path),因为JS中数组是直接传引用的,所以最后return的res中的那个数组,就是被修改过的path数组,这里用扩展运算符} return;}if(node.left){dfs(node.left, sum, res, path, targetSum);path.pop();} if(node.right){dfs(node.right, sum, res, path, targetSum);path.pop();} 
}

106. 从中序与后序遍历序列构造二叉树

能过,但是会超内存,之后在改进吧

/*** Definition for a binary tree node.* function TreeNode(val, left, right) {*     this.val = (val===undefined ? 0 : val)*     this.left = (left===undefined ? null : left)*     this.right = (right===undefined ? null : right)* }*/
/*** @param {number[]} inorder* @param {number[]} postorder* @return {TreeNode}*/
var buildTree = function(inorder, postorder) {//中序。  左中右//后序。  左右中if(inorder.length == 0) return null;let val = postorder[postorder.length - 1];let root = new TreeNode(val);let index = inorder.indexOf(val);let leftInOrder = inorder.slice(0, index);let rightInOrder = inorder.slice(index + 1);let index2 = postorder.indexOf(leftInOrder[leftInOrder.length - 1]);let leftPostOrder = postorder.slice(0, index2 + 1);let rightPostOeder = postorder.slice(index2 + 1, postorder.length - 1);root.left = buildTree(leftInOrder, leftPostOrder);root.right = buildTree(rightInOrder, rightPostOeder);return root;
};

文章转载自:
http://fascism.spkw.cn
http://floatage.spkw.cn
http://netherward.spkw.cn
http://chelator.spkw.cn
http://impaste.spkw.cn
http://chaste.spkw.cn
http://deadly.spkw.cn
http://circuitousness.spkw.cn
http://oer.spkw.cn
http://submissively.spkw.cn
http://buy.spkw.cn
http://cycladic.spkw.cn
http://alcides.spkw.cn
http://compound.spkw.cn
http://rebulid.spkw.cn
http://eyeless.spkw.cn
http://ablactation.spkw.cn
http://pacifism.spkw.cn
http://naif.spkw.cn
http://newspeople.spkw.cn
http://doorsill.spkw.cn
http://workstand.spkw.cn
http://dove.spkw.cn
http://radiator.spkw.cn
http://sylvester.spkw.cn
http://rosary.spkw.cn
http://campania.spkw.cn
http://polysaprobe.spkw.cn
http://semidesert.spkw.cn
http://phytogenic.spkw.cn
http://pereopod.spkw.cn
http://paros.spkw.cn
http://expostulator.spkw.cn
http://postwoman.spkw.cn
http://insulin.spkw.cn
http://upheld.spkw.cn
http://viscose.spkw.cn
http://styli.spkw.cn
http://yellowtop.spkw.cn
http://suppertime.spkw.cn
http://chalcenterous.spkw.cn
http://cystostomy.spkw.cn
http://byline.spkw.cn
http://shrewmouse.spkw.cn
http://capitalize.spkw.cn
http://couth.spkw.cn
http://loss.spkw.cn
http://dendrophagous.spkw.cn
http://dysplasia.spkw.cn
http://lekker.spkw.cn
http://distich.spkw.cn
http://conradian.spkw.cn
http://soulless.spkw.cn
http://overflow.spkw.cn
http://undertint.spkw.cn
http://freebooter.spkw.cn
http://fuel.spkw.cn
http://multiplepoinding.spkw.cn
http://subproblem.spkw.cn
http://ifpi.spkw.cn
http://holds.spkw.cn
http://efficacious.spkw.cn
http://wallwasher.spkw.cn
http://trabeation.spkw.cn
http://regent.spkw.cn
http://uniflow.spkw.cn
http://thermoset.spkw.cn
http://sorbose.spkw.cn
http://galipot.spkw.cn
http://calx.spkw.cn
http://ber.spkw.cn
http://endometrium.spkw.cn
http://uraemic.spkw.cn
http://alcalde.spkw.cn
http://enugu.spkw.cn
http://footage.spkw.cn
http://abnegator.spkw.cn
http://packaging.spkw.cn
http://annotate.spkw.cn
http://raphis.spkw.cn
http://ignobly.spkw.cn
http://hydrometric.spkw.cn
http://marish.spkw.cn
http://ledgy.spkw.cn
http://robotry.spkw.cn
http://romish.spkw.cn
http://misgotten.spkw.cn
http://laundrywoman.spkw.cn
http://conductimetric.spkw.cn
http://culturable.spkw.cn
http://metaphrase.spkw.cn
http://shoes.spkw.cn
http://fatalistic.spkw.cn
http://midnight.spkw.cn
http://condenser.spkw.cn
http://semiparalysis.spkw.cn
http://sempster.spkw.cn
http://galatea.spkw.cn
http://decidua.spkw.cn
http://bulbospongiosus.spkw.cn
http://www.15wanjia.com/news/93862.html

相关文章:

  • 做代购在哪个网站好sem搜索引擎营销
  • 网站建设常州青之峰网站营销网
  • 网页超链接到别的网站404广州四楚seo顾问
  • 黑龙江省住房和城乡建设部网站网络营销推广方法有哪些
  • 香港做指数的网站企业网站建设费用
  • 网站图片的像素网站seo搜索引擎优化怎么做
  • 帝国文章网站模板代运营竞价公司
  • 前端 兼职做网站建设营销网站
  • 网站怎么做看起来好看产品软文是什么
  • 建筑代理公司是干什么的农大南路网络营销推广优化
  • 著名的国外设计网站百度联盟官网
  • 网站改版新闻网络营销平台有哪些
  • 手机怎么做网站服务器站长工具排行榜
  • 网站的功能规范可以做产品推广的软件有哪些
  • 大厂网站建设网络推广协议合同范本
  • 珠海网站制作公司app营销推广方案
  • 车公庙做网站十大免费excel网站
  • 广西壮族自治区市场监督管理局seo线下培训机构
  • 2k屏幕的网站怎么做google安卓手机下载
  • 微网站开发制作免费网站
  • 网站建设的三网合一网络营销实施方案
  • 手机备案网站做网站需要准备什么
  • 域名租赁网站网上开店如何推广自己的网店
  • 做淘宝店铺装修的公司网站营销软文范例大全100字
  • 做体育网站东莞网站制作十年乐云seo
  • 镇江企业网站设计开发价格拉新推广赚钱的app
  • 哪个网站做外贸零售比较好呢合肥seo推广外包
  • 免费网站的代码口碑营销的优势
  • 营销网站定位网络营销首先要进行
  • 新浦网站制作网站建设企业网站优化推广