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

网站建设公司的方案前端网站开发心得体会

网站建设公司的方案,前端网站开发心得体会,深圳做的好的电子行业招聘网站,用word文档做网站算法题 平衡二叉树 平衡二叉树也叫AVL树#xff0c;它或者是一颗空树#xff0c;或者具有以下性质的二叉排序树#xff1a;它的左子树和左子树的高度之差(平衡因子)的绝对值不超过1#xff0c;且它的左子树和右子树都是一颗平衡二叉树。 它具有一个左子树和一个右子树它或者是一颗空树或者具有以下性质的二叉排序树它的左子树和左子树的高度之差(平衡因子)的绝对值不超过1且它的左子树和右子树都是一颗平衡二叉树。 它具有一个左子树和一个右子树且对于任意一个子树而言左子树和右子树高度只差不超过1。 110. 平衡二叉树 - 力扣LeetCode /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public: //记录二叉树的左右子树深度int fun(TreeNode*root){if(!root)return 0;int lfun(root-left);int rfun(root-right);return max(l,r)1;}bool isBalanced(TreeNode* root) {if(!root)return true;//遍历到节点为空时返回trueint Lfun(root-left);//计算左子树高度int Rfun(root-right);//计算右子树高度if(abs(L-R)1)return 0;//高度差大于1返回falsebool lisBalanced(root-left);//判断左子树符合bool risBalanced(root-right);//判断右子树符合return lr;//左右子树都符合才算是平衡二叉树} }; 基础知识 什么是c命名空间 有什么作用 在C中命名空间Namespace是一种将代码组织成逻辑组的机制用于避免不同代码模块之间的命名冲突。它提供了一个声明区域在该区域内可以定义各种类型、函数、变量等并且这些定义的名称在该命名空间内是唯一的。 1. 避免命名冲突 不同的库或者代码可能存在相同的变量与函数命名空间可以将他隔离开使得同名的实体在各自的空间中有不同的作用域 2. 组织代码结构命名空间有助于将相关的代码组织在一起提高代码的可读性和可维护性。 3. 控制标识符的可见性通过命名空间可以控制哪些标识符在其他代码文件中是可见的哪些是隐藏的。在一个命名空间中定义的标识符如果没有被导出或使用 using 指令引入在其他命名空间中是无法直接访问的这样可以实现信息隐藏和封装增强代码的安全性和稳定性。 如何定义使用命名空间且交代命名空间是否允许嵌套 使用 namespace 关键字来定义命名空间 namespace namespaceName {// 在此处放置各种类型、函数、变量等的声明或定义 } using namespace std; namespace MyNamespace {int n10;void funn() {cout mynamesapce cout;}int main() {cout MyNamespace::n endl;MyNamespace::fun();return 0; } 在 main 函数中通过 MyNamespace:: 前缀来访问它们这样就避免了与其他可能存在的同名变量或函数的冲突 C 中的命名空间是允许嵌套的。嵌套的命名空间可以进一步组织和细分代码使其结构更加清晰层次更加分明。
http://www.zqtcl.cn/news/473956/

相关文章:

  • 南通建设企业网站wordpress 位置地图
  • 无锡本地网站有哪些手机拍摄720全景软件
  • 泉州晋江网站建设费用东莞市住房和城乡建设局门户网站
  • 苏州网站建设哪家便宜平谷手机网站设计
  • 建设项目一次公示网站嘉兴新站seo外包
  • 电子商务网站模板 html专业网站建设服务报价
  • 网页设计和网站建设的区别研发一款app要多少钱
  • seo网站建设方案建个企业网站需要多少钱
  • 搭建网站的软件网页动态设计
  • 好的界面建筑网站甘孜网站建设
  • 电子商务网站创建过程网站排名提升软件
  • 青岛企业如何建网站购买网站建站
  • 广东自考网站建设管理网站做ddns解析
  • 网站建设分类如何重启网站服务器
  • 新蒲建设集团网站怎么把源码做网站
  • 嘉兴建设局网站在线制作头像框
  • 苏州行业网站建设服务网页制作需要学什么技术
  • 二 网站建设的重要性东莞seo建站优化收费
  • 农业公司注册流程及费用快排seo排名软件
  • 响应式中文网站欣赏机wordpress
  • 如何建网站并做推广亚马逊网站怎么做推广
  • 做好网站建设总结免费开发app平台下载
  • 哈尔滨建站免费模板app网站开发要多少钱
  • 大连网站设计九首选仟亿科技怎么做百度网站会显示图片在旁边
  • 南京营销网站建设wordpress图片购买下载
  • 装修平台网站制作word模板
  • 网站建设捌金手指花总十软文写作技巧
  • 做网站优化有用吗网站开发包括什么软件
  • 在线音乐网站开发现状有什么网站接效果图做的
  • 网站开发自学难吗上海网站建设百度推广公司哪家好