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

中国最大的摄影网站找外包做网站要多久

中国最大的摄影网站,找外包做网站要多久,栖霞建设采购网站,做电影网站模板教学目录 1.实现的接口1.1通过前序遍历的数组ABD##E#H##CF##G##构建二叉树 1.2 二叉树销毁1.3二叉树节点个数1.4二叉树第k层节点个数1.5 二叉树查找值为x的节点1.6二叉树前序遍历1.7二叉树中序遍历1.8二叉树后序遍历1.9层序遍历1.10判断二叉树是否是完全二叉树1.11 二叉… 目录 1.实现的接口1.1通过前序遍历的数组ABD##E#H##CF##G##构建二叉树 1.2 二叉树销毁1.3二叉树节点个数1.4二叉树第k层节点个数1.5 二叉树查找值为x的节点1.6二叉树前序遍历1.7二叉树中序遍历1.8二叉树后序遍历1.9层序遍历1.10判断二叉树是否是完全二叉树1.11 二叉树叶子节点个数 1.实现的接口 1.1通过前序遍历的数组ABD##E#H##CF##G##构建二叉树 // 通过前序遍历的数组ABD##E#H##CF##G##构建二叉树 BTNode* BinaryTreeCreate(BTDataType* a, int n, int* pi); if (a[*pi] # || (*pi) n) {(*pi);return NULL; } BTNode* root (BTNode*)malloc(sizeof(BTNode)); root-_data a[*pi]; (*pi); root-_left BinaryTreeCreate(a, n, pi); root-_right BinaryTreeCreate(a, n, pi); return root; 1.2 二叉树销毁 // 二叉树销毁 void BinaryTreeDestory(BTNode** root); void BinaryTreeDestory(BTNode* root) {if (root NULL)return;BinaryTreeDestory(root-_left);BinaryTreeDestory(root-_right);free(root); } 1.3二叉树节点个数 // 二叉树节点个数 int BinaryTreeSize(BTNode* root); int BinaryTreeSize(BTNode* root) {if (root NULL)return 0;static size 0;size;BinaryTreeSize(root-_left);BinaryTreeSize(root-_right);return size;}1.4二叉树第k层节点个数 // 二叉树第k层节点个数 int BinaryTreeLevelKSize(BTNode* root, int k); int BinaryTreeLevelKSize(BTNode* root, int k) {if (root NULL)return 0;if (k 1)return 1;return BinaryTreeLevelKSize(root-_left, k - 1) BinaryTreeLevelKSize(root-_right, k - 1);} 1.5 二叉树查找值为x的节点 // 二叉树查找值为x的节点 BTNode* BinaryTreeFind(BTNode* root, BTDataType x); BTNode* BinaryTreeFind(BTNode* root, BTDataType x) {if (root NULL)return NULL;if (root-_data x)return root;BTNode* left BinaryTreeFind(root-_left, x);if (left)return left;BTNode*right BinaryTreeFind(root-_right, x);if (right)return right; } 1.6二叉树前序遍历 // 二叉树前序遍历 void BinaryTreePrevOrder(BTNode* root); void BinaryTreePrevOrder(BTNode* root) {if (root NULL)return;printf(%c , root-_data);BinaryTreePrevOrder(root-_left);BinaryTreePrevOrder(root-_right); }1.7二叉树中序遍历 // 二叉树中序遍历 void BinaryTreeInOrder(BTNode* root); void BinaryTreeInOrder(BTNode* root) {BinaryTreeInOrder(root-_left);printf(%c , root-_data);BinaryTreeInOrder(root-_right);}1.8二叉树后序遍历 // 二叉树后序遍历 void BinaryTreePostOrder(BTNode* root); void BinaryTreePostOrder(BTNode* root) {BinaryTreePostOrder(root-_left);BinaryTreePostOrder(root-_right);printf(%c , root-_data); }1.9层序遍历 // 层序遍历 void BinaryTreeLevelOrder(BTNode* root); void BinaryTreeLevelOrder(BTNode* root) {Queue q;QueueInit(q);if (root)QueuePush(q, root);while (!QueueEmpty(q)){BTNode* nodeQueueFrontdata(q);printf(%c , node-_data);QueuePop(q);if (node-_left){QueuePush(q, node-_left);}if (node-_right){QueuePush(q, node-_right);}}} 1.10判断二叉树是否是完全二叉树 // 判断二叉树是否是完全二叉树 int BinaryTreeComplete(BTNode* root); int BinaryTreeComplete(BTNode* root) {Queue q;QueueInit(q);if (root)QueuePush(q, root);while (!QueueEmpty(q)){BTNode* tmp QueueFrontdata(q);QueuePop(q);if (tmp NULL)break;QueuePush(q, tmp-_left);QueuePush(q, tmp-_right);}while (!QueueEmpty(q)){if (QueueFrontdata(q) ! NULL){QueueDestory(q);return false;}QueuePop(q);}QueueDestory(q);return true; } 1.11 二叉树叶子节点个数 // 二叉树叶子节点个数 int BinaryTreeLeafSize(BTNode* root); int BinaryTreeLeafSize(BTNode* root) {if (root NULL)return 0;if (root-_left NULL root-_right NULL)return 1;return BinaryTreeLeafSize(root-_left) BinaryTreeLeafSize(root-_right);} 结尾今天的分享到此结束喜欢的朋友如果感觉有帮助可以点赞三连支持咱们共同进步!
http://www.pierceye.com/news/997135/

相关文章:

  • 可以做彩票广告的网站吗做网站的应用
  • 龙岗网站 建设深圳信科湘潭做网站价格品牌磐石网络
  • 湖北网站排名优化安卓项目开发
  • 网站怎么引入微信支付郑州官方通报
  • 在南宁做家教兼职的网站北京通州做网站
  • 深圳网站的建设维护公司秦皇岛市建设局官网
  • 做网站 插件静态网站开发课程相关新闻
  • 网站建站 公司无锡搜索引擎营销的内容
  • 公司网站建设小知识单页网站是什么样子的
  • 大学网站建设排名深圳网站建设公司报价
  • 贵阳网站制作公司茶叶推广方案
  • 自适应 网站开发wordpress域名邮箱设置
  • 深圳网站设计网站制作非织梦做的网站能仿吗
  • 做网站可以使用免费空间吗沧州百姓网免费发布信息网
  • 关于阅读类网站的建设规划书使用密码访问wordpress文章
  • 做鲜花配送网站需要准备什么郑州官网网站优化公司
  • 评论网站建设个人网站域名名字
  • 郑州做茶叶的网站科技公司官网设计源代码
  • 武夷山住房和城乡建设部网站广东建设报网站
  • 怎样建设网站是什么样的免费软件不收费网站
  • 网站服务器如何管理seo知名公司
  • 网站单页别人是怎么做的预约挂号php网站ftp急着后台密码忘记了
  • 快速迁移网站wordpress网站很慢
  • 官方网站的作用邢台做wap网站费用
  • 梧州网站优化运营策划
  • 佛山网站快照优化公司免费好用的wordpress
  • 河南有名的做网站公司有哪些做设计找素材的+网站有哪些
  • 网站建设规划设计任务书网站开发的费用申请
  • 淮阳住房城乡建设局网站网页模板的作用
  • 知识问答网站开发不用编程做APP和响应式网站