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

湖北营销型网站建设费用平面设计软件排行

湖北营销型网站建设费用,平面设计软件排行,网站开发报告书,北京网站排名推广1.递归 1.1 熟悉递归 所有的递归有两个基本特征#xff1a; 执行时范围不断缩小#xff0c;这样才能触底反弹。终止判断在调用递归的前面。 写递归的步骤#xff1a; 从小到大递推。分情况讨论#xff0c;明确结束条件。组合出完整方法。想验证就从大到小画图推演。 …1.递归 1.1 熟悉递归 所有的递归有两个基本特征 执行时范围不断缩小这样才能触底反弹。终止判断在调用递归的前面。 写递归的步骤 从小到大递推。分情况讨论明确结束条件。组合出完整方法。想验证就从大到小画图推演。 1.2 递归实现二叉树的前中后序遍历 /*** param {TreeNode} root* return {number[]}*/ var preorderTraversal function(root) {const nodeArray [];addNode(root, nodeArray);return nodeArray; };function addNode(node, res) {if (!node) {return res;}// 前、中、后序遍历只需调换下面三行代码位置res.push(node.val); // 中addNode(node.left, res); // 左addNode(node.right, res); // 右 }2.迭代 2.1 迭代实现二叉树前中后序遍历 迭代主要是模拟一个系统栈出来将节点压入栈中再取出。前中序遍历容易理解后序遍历较为复杂涉及到反转操作。 前序遍历 */ /*** param {TreeNode} root* return {number[]}*/ var preorderTraversal function(root) {const nodeQueue [];if (!root) {return nodeQueue;}const nodeStack [];let treeNode root;while (nodeStack.length ! 0 || treeNode) {while (treeNode) {nodeQueue.push(treeNode.val);nodeStack.push(treeNode);treeNode treeNode.left;}treeNode nodeStack.pop();treeNode treeNode.right;}return nodeQueue; };中序遍历 /*** param {TreeNode} root* return {number[]}*/ var inorderTraversal function(root) {const nodeQueue [];const nodeStack [];if (!root) {return nodeQueue;}let treeNode root;while (nodeStack.length ! 0 || treeNode) { while (treeNode) {nodeStack.push(treeNode);treeNode treeNode.left;}treeNode nodeStack.pop()nodeQueue.push(treeNode.val);treeNode treeNode.right;}return nodeQueue; }; 后序遍历 分析 观察后序遍历的结果是:1, 2, 3, 8, 9, 7, 6,如果将其反转的话就是6, 7, 9, 8, 3, 2, 1 反转后的后序遍历与前序遍历相比就是左右反了。前序遍历是中左右后序遍历是左右中只要调整前序遍历的左右顺序就可以得到后序遍历。 function postOrderTraversal(root) {const nodeQueue [];const nodeStack [];if (!root) {return nodeQueue;}let treeNode root;while (nodeStack.length ! 0 || treeNode) {while (treeNode) {nodeQueue.push(treeNode.val)nodeStack.push(treeNode);treeNode treeNode.right;}treeNode nodeStack.pop();treeNode treeNode.left();}nodeQueue.reverse(); // 将其进行反转return nodeQueue; }
http://www.dnsts.com.cn/news/211187.html

相关文章:

  • 哪个网站可以查蛋白互做wordpress 商品展示插件
  • 外贸网站推广与优化做好一个网站需要多久
  • 本地网站开发如何设计网站后台
  • 做导航网站有发展吗wordpress yahoo主题
  • ai软件网站自动seo
  • 高密住房和城乡建设局网站wordpress 主题 mirana免费下载
  • windows做网站的工具合肥网站搜索引擎优化
  • 访问网站慢做游戏交易网站有哪些
  • asp.net获取网站的域名微信营销推广方案
  • 关于网站策划的文章网站建设的公司如何寻找客户
  • 徐州网站建设92素材网
  • 网站建设设计平台网页设计与制作考试试题及答案06386
  • 苏州 网站的公司附近哪里需要招人
  • 大型服装商城网站建设常州建站服务
  • 学网站建设好么网页游戏排行2020前十名
  • 怎么才能建立自己的网站啊wordpress利用视频引流
  • 海南学校网站建设wordpress开源可视化编辑
  • 网站建设的因素wordpress如何秒开
  • 网站建设明细报价表仅供参考如何搜索关键词热度
  • 深圳本地网站建设加强公司网站建设
  • 网站引流怎么做的东莞外发加工货源网
  • 可以打开所有网站的浏览器网站建设都包括哪些内容
  • 首饰网站建设WordPress超级链接不跳转
  • 汽车之家车报价大全温州seo网络推广代理价格
  • 辽宁旅游网站开发山西省建设厅网站官网
  • 建设 互动 网站 模式weixinqqcom微信官网
  • 南昌网站建设哪家强贵州专业网站建设
  • 深圳做网站专业公司ip怎么做网站
  • c 网站开发 视频教程竞价单页
  • 好看的网站后台遵义信息港