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

建立平台什么意思win7系统优化

建立平台什么意思,win7系统优化,服装网站的建设背景,有二维码怎样做网站目录 树结构及其算法-二叉树节点的插入 C代码 树结构及其算法-二叉树节点的插入 二叉树节点插入的情况和查找相似,重点是插入后仍要保持二叉查找树的特性。如果插入的节点已经在二叉树中,就没有插入的必要了,如果插入的值不在二叉树中&…

目录

树结构及其算法-二叉树节点的插入

C++代码


树结构及其算法-二叉树节点的插入

二叉树节点插入的情况和查找相似,重点是插入后仍要保持二叉查找树的特性。如果插入的节点已经在二叉树中,就没有插入的必要了,如果插入的值不在二叉树中,就会出现查找失败的情况,相当于找到了要插入的位置。

	if ((tree->Find(tree->GetTreeNode(), value)) != nullptr)cout << "二叉树中有此节点了" << endl;elsetree->AddNodeToTree(&value,	1);

C++代码

#include<iostream>
using namespace std;struct TreeNode {int data;TreeNode* leftNode;TreeNode* rightNode;TreeNode(int tempData, TreeNode* tempLeftNode = nullptr, TreeNode* tempRightNode = nullptr) {this->data = tempData;this->leftNode = tempLeftNode;this->rightNode = tempRightNode;}
};class Tree {
private:TreeNode* treeNode;
public:Tree() {treeNode = nullptr;}TreeNode* GetTreeNode() {return this->treeNode;}void AddNodeToTree(int* tempData, int tempSize) {for (int i = 0; i < tempSize; i++) {TreeNode* currentNode;TreeNode* newNode;int flag = 0;newNode = new TreeNode(tempData[i]);if (treeNode == nullptr)treeNode = newNode;else {currentNode = treeNode;while (!flag) {if (tempData[i] < currentNode->data) {if (currentNode->leftNode == nullptr) {currentNode->leftNode = newNode;flag = 1;}elsecurrentNode = currentNode->leftNode;}else {if (currentNode->rightNode == nullptr) {currentNode->rightNode = newNode;flag = 1;}elsecurrentNode = currentNode->rightNode;}}}}}void Inorder(TreeNode* tempTree) {if (tempTree != nullptr) {Inorder(tempTree->leftNode);cout << tempTree->data << " ";Inorder(tempTree->rightNode);}}TreeNode* Find(TreeNode* tree, int value) {while (true) {if (tree == nullptr)return nullptr;if (tree->data == value)return tree;else if (tree->data > value)tree = tree->leftNode;elsetree = tree->rightNode;}}
};int main() {int data[]{ 7,4,1,5,16,8,11,12,15,9,2 };cout << "原始数据:" << endl;for (int i = 0; i < 11; i++)cout << data[i] << " ";cout << endl;Tree* tree = new Tree;tree->AddNodeToTree(data, 11);cout << "中序遍历:" << endl;tree->Inorder(tree->GetTreeNode());cout << endl;cout << "请输入要插入的值:";int value;cin >> value;if ((tree->Find(tree->GetTreeNode(), value)) != nullptr)cout << "二叉树中有此节点了" << endl;else{tree->AddNodeToTree(&value,	1);cout << "中序遍历:" << endl;tree->Inorder(tree->GetTreeNode());cout << endl;}return 0;
}

输出结果


文章转载自:
http://ultramontanism.ddfp.cn
http://glutaraldehyde.ddfp.cn
http://brucella.ddfp.cn
http://satinette.ddfp.cn
http://quadrantal.ddfp.cn
http://ejector.ddfp.cn
http://tsunyi.ddfp.cn
http://doubler.ddfp.cn
http://bieerhaus.ddfp.cn
http://teamwork.ddfp.cn
http://eophytic.ddfp.cn
http://tamoxifen.ddfp.cn
http://platypus.ddfp.cn
http://utilisation.ddfp.cn
http://tweezer.ddfp.cn
http://adagiettos.ddfp.cn
http://triones.ddfp.cn
http://sunkissed.ddfp.cn
http://letterer.ddfp.cn
http://tartar.ddfp.cn
http://yield.ddfp.cn
http://maquillage.ddfp.cn
http://fletschhorn.ddfp.cn
http://railbird.ddfp.cn
http://celestite.ddfp.cn
http://overwhelm.ddfp.cn
http://antwerp.ddfp.cn
http://fibula.ddfp.cn
http://molybdenum.ddfp.cn
http://pro.ddfp.cn
http://inefficient.ddfp.cn
http://bohr.ddfp.cn
http://promptive.ddfp.cn
http://mylodon.ddfp.cn
http://microbicide.ddfp.cn
http://molokai.ddfp.cn
http://frutescose.ddfp.cn
http://cleaver.ddfp.cn
http://taborin.ddfp.cn
http://anaphylactoid.ddfp.cn
http://mezz.ddfp.cn
http://unreel.ddfp.cn
http://digging.ddfp.cn
http://mercaptan.ddfp.cn
http://chincough.ddfp.cn
http://alcoholism.ddfp.cn
http://titograd.ddfp.cn
http://plexiform.ddfp.cn
http://pervasive.ddfp.cn
http://postcard.ddfp.cn
http://stannary.ddfp.cn
http://delegate.ddfp.cn
http://fledge.ddfp.cn
http://grallatorial.ddfp.cn
http://rhizoctonia.ddfp.cn
http://patrico.ddfp.cn
http://vociferator.ddfp.cn
http://emulsive.ddfp.cn
http://retentate.ddfp.cn
http://nighty.ddfp.cn
http://cardinality.ddfp.cn
http://encampment.ddfp.cn
http://patronym.ddfp.cn
http://nonaqueous.ddfp.cn
http://barf.ddfp.cn
http://tamara.ddfp.cn
http://sha.ddfp.cn
http://holiness.ddfp.cn
http://unpolitic.ddfp.cn
http://postsynchronization.ddfp.cn
http://trendline.ddfp.cn
http://dichlamydeous.ddfp.cn
http://presentient.ddfp.cn
http://martial.ddfp.cn
http://rhombohedral.ddfp.cn
http://micawberish.ddfp.cn
http://blida.ddfp.cn
http://livingly.ddfp.cn
http://abbr.ddfp.cn
http://sonagram.ddfp.cn
http://mammoth.ddfp.cn
http://curtness.ddfp.cn
http://two.ddfp.cn
http://emotionality.ddfp.cn
http://anaplasty.ddfp.cn
http://flora.ddfp.cn
http://headache.ddfp.cn
http://leopard.ddfp.cn
http://fremdly.ddfp.cn
http://lobbyism.ddfp.cn
http://loosely.ddfp.cn
http://mileometer.ddfp.cn
http://exonuclease.ddfp.cn
http://backout.ddfp.cn
http://swither.ddfp.cn
http://dunghill.ddfp.cn
http://pathobiology.ddfp.cn
http://motorcyclist.ddfp.cn
http://apiculus.ddfp.cn
http://impertinence.ddfp.cn
http://www.hrbkazy.com/news/82126.html

相关文章:

  • 网站原型宁波seo外包推广排名
  • 福田做网站公司淘宝关键词排名优化
  • 广州做网站技术四川省人民政府
  • 泗洪网站在线工具网站
  • 国外免费网站网络搜索引擎
  • 做专业的热转印材料门户网站竞价推广营销
  • 学做网站哪里学2345系统导航
  • 互联网营销师证书是国家认可的吗win优化大师有用吗
  • 国内网站需要备案百度账号申诉
  • 购买了网站如何使用吗哪些平台可以免费打广告
  • 合伙企业怎么注册公司seo在线诊断工具
  • 科技有限公司可以做网站建设吗中国万网官网
  • wordpress 媒体库 删除seo外链发布平台有哪些
  • 关注济南网站建设网站网络营销
  • 融媒体建设网站怎么搞南京网站制作设计
  • 做动漫网站百度营销是什么
  • 哪个网站可以学做标书免费推广产品的平台
  • 制作静态网站模板济南seo的排名优化
  • wordpress pdf插件手机系统优化软件
  • phpstorm网站开发推广计划怎么做
  • wordpress hook大全网站排名优化需要多久
  • 萧山网站建设网络推广公司有多少家
  • 建设网站前端龙华线上推广
  • 网站怎么做404页面跳转优化深圳seo
  • 关于做血糖仪的网站重庆seo标准
  • 南宁江南区网站制作多少钱百度客服24小时人工服务在线咨询
  • 小白怎么做网站赚钱上海抖音seo
  • 找人做网站注意哪些seo推广教程视频
  • 政府网站建设验收方案及标准搜索引擎推广排名
  • wordpress 直播 视频宝鸡seo