测绘软件实习报告

一场游戏一场梦 范文 报告范文
精选回答

测绘软件实习报告本文简介:中国矿业大学测绘软件设计与实现实验报告学号:姓名:班级:指导教师:王永波实验一二叉树的构建及其遍历算法的实现实验目的:完成二叉树的构建以及二叉树的遍历等,加深对树以及二叉树的遍历相关知识的理解。实验内容:1.二叉树类的定义及建立。2.二叉树的前序、中序、后序遍历。主要代码:templateclass

测绘软件实习报告本文内容:

中国矿业大学

测绘软件设计与实现

实验报告

号:

名:

级:

指导教师:

王永波

实验一

二叉树的构建及其遍历算法的实现

实验目的:

完成二叉树的构建以及二叉树的遍历等,加深对树以及二叉树的遍历相关知识的理解。

实验内容:

1.二叉树类的定义及建立。

2.二叉树的前序、中序、后序遍历。

主要代码:

template

class

C_LJH_BinTree

{

public:

C_LJH_BinTree();//构造函数,根据输入前序序列由键盘输入

~C_LJH_BinTree();//析构函数

void

PreOrder();//前序遍历

void

InOrder();//中序遍历

void

PostOrder();//后序遍历

private:

T

data;

C_LJH_BinTreelchild,*rchild;

bool

NO_Die;

};

template

C_LJH_BinTree::C_LJH_BinTree()

{

NO_Die

=

false;

lchild

=

NULL;

rchild

=

NULL;

char

ch;

cin>>ch;

if

(ch

==

#

)

{

NO_Die

=

true;//若为#,代表空节点

}

else

{

this->data

=

ch;//保存输入的节点

//左子树

C_LJH_BinTreenewChild0

=

new

C_LJH_BinTree();

if

(newChild0->NO_Die)

delete

newChild0;

else

this->lchild=

newChild0;

//右子树

C_LJH_BinTreenewChild1

=

new

C_LJH_BinTree();//直接创建子节点,

if

(newChild1->NO_Die)

delete

newChild1;

else

this->rchild=

newChild1;

}

}

//析构函数

template

C_LJH_BinTree::~C_LJH_BinTree()

{

if

(lchild)

delete

lchild;

//删除父节点之前,先删除子节点

if

(rchild)

delete

rchild;

}

//前序遍历

template

void

C_LJH_BinTree::PreOrder()

{

coutdatalchild->PreOrder();

if

(rchild!=NULL)

this->rchild->PreOrder();

}

//中序遍历

template

void

C_LJH_BinTree::InOrder()

{

if

(lchild)

lchild->InOrder();

coutdataInOrder();

}

//后序遍历

template

void

C_LJH_BinTree::PostOrder()

{

if

(lchild)

lchild->PostOrder();

if

(rchild)

rchild->PostOrder();

coutdata

m_tree;

cout=0//v不在图中,不删除

int

i,j;

VerticesList[v]=VerticesList[numVertices-1];//顶点表中删除该结点

for(i=0;i0//输入顶点数n和边数m

cout>e1;

this->insertVertex(e1);}

i=0;

while(i>e1>>e2>>weight;//输入端点信息

j=this->getVertexPos(e1);//查顶点号

k=this->getVertexPos(e2);

if(j==-1||k==-1)

coutinsertEdge(j,k,weight);

i++;}}

return

true;}

bool

LJH_Graphmtx::output()//输出函数

{int

i,j,n,m;

char

e1,e2;

int

w;

n=this->NumberOfVertices();

m=this->NumberOfEdges();

coutgetWeight(i,j);

if(w>0

e2=this->getValue(j);coutcloseedge[j].lowcost)

{

min=j;

}

}

}

i=min;

cout>u;

int

i=this->getVertexPos(u);

visit[i]=1;

for(int

j=0;j

>

_A;

int

_row,/*行*/

_column;

//

};

void

LJH_CMatrix::input()//输入函数

{

int

i,j;

cout>_row;

cout>_column;

cout>_A[i][j];

}

}

void

LJH_CMatrix::output()//输出函数

{

int

i,j;

for(i=0;i_column;

tem._column=this->_row;

int

i,j;

for(i=0;i_row-1;

temp._column=this->_column-1;

int

m,n,k=0,l;

for(m=0;myuzishi(0,i).hanglieshi();

}

return

sum;

}

}

LJH_CMatrix

LJH_CMatrix::bansui()//求伴随矩阵

{

LJH_CMatrix

temp;

temp._column=this->_column;

temp._row=this->_row;

int

i,j;

for(i=0;iyuzishi(i,j).hanglieshi();}

return

temp;

}

LJH_CMatrix

LJH_CMatrix::inverse()//矩阵求逆

{

LJH_CMatrix

temp;

int

n;

n=this->hanglieshi();

temp=this->bansui();

int

i,j;

for(i=0;imax)

{max=fabs(_A[i][k]);

m=i;}

}

return

m;

}

LJH_CMatrix

LJH_CMatrix::inv()//矩阵求逆,通过行列变换

{

int

i,j,m;

LJH_CMatrix

E1;

E1=*this;

if(this->_row!=this->_column)

{

cerr_column-1;i>0;i--)//

{double

xishu1;

for(m=0;m_column;j++)

{

E1._A[m][j]=E1._A[m][j]-xishu1*E1._A[i][j];

E._A[m][j]=E._A[m][j]-xishu1*E._A[i][j];

}}}

///////////////////////////////////矩阵单位化

double

xishu3;

for(i=0;i=0;i--)

//自下往上逐步回代求得真解

{

for(j=m._row-1;j>=i+1;j--)

m._A[i][m._row]

-=

m._X[j]*m._A[i][j];

m._X[i]=

m._A[i][m._row]/m._A[i][i];

}

cout=0;i--)

//利用公式Ux=Y,求解得到x

{

for(j=m._row-1;j>=i+1;j--)

Y[i]

-=

m._X[j]*m._A[i][j];

m._X[i]=

Y[i]/m._A[i][i];

}

cout=1000)

{

coutmax)

max=temp;

}

if

(max<1e-6)

{

cout<<“迭代次数为:“<

古道儒风 2022-06-25 21:43:56

相关推荐

天然气是怎么生产出来的

天然气主要由甲烷和少量乙烷、丙烷、氮、丁烷组成。天然气蕴藏在地下多孔隙岩层中,包括油田气、气田气、煤层气、泥火山气和生物生成气等,也有少量出于煤层。它是优质燃料和化工原料。天然气使用注意事项:1、天然气设施安装...
展开详情

卫衣上有油渍一年多怎么去除

1、用松香水、香蕉水,汽油等擦洗,然后放入3%的盐水里浸几分钟,再用清水漂洗。2、深色衣服上的油渍,可用残茶叶搓洗,然后用清水洗净即可。3、用少许牙膏拌上洗衣粉混合搓洗衣服上的油污,油渍可除。4、取少许面粉调成...
展开详情

菖蒲可以完全泡水里吗

可以完全泡水里。菖蒲这种植物本质上喜阴好湿,水养比泥栽更佳,室内观赏多以水培为主,只要清水不涸竭,寿命可达数十年。栽培时可以依据个人喜好、株体的大小,选择中等深度的不漏水的花器,将菖蒲茎段洗净,修剪掉老根和过长...
展开详情

含铜和铁的食物有哪些

1、含铜:牡蛎、贝类、坚果、谷类、豆类、动物的肝和肾等。2、含铁:干黑木耳、芝麻酱、桂圆、猪肝、虾米、鸡肝、大豆、红小豆、大油菜、绿豆、小米、干海带、大白菜、核桃仁、瘦猪肉等,动物来源的铁更容易吸收。含铁性食物...
展开详情

思想汇报日期有要求吗

思想汇报日期要求入党积极分子一个月写一次。从成为入党积极分子的当月就开始写。思想汇报是申请入党的人或党员为使党组织更了解自己的思想情况,自觉地争取党组织的教育和监督,定期用书面形式向党组织汇报自己的思想。格式有...
展开详情

精选推荐更多>

钩住还是勾住?

“勾住”往往是指人用心、用思想去勾引;“钩住”只指的是用铁钩去钩住东西。
“勾住”造句:
1、瞧,那边的一块巨石真像一只小狗卧在高高的山峰上。它两只前爪勾住山崖,抬头望着那远远的月亮,好像要随时腾空而起吃掉月亮。
2、秋天的雨,藏着非常好闻的气味。梨香香的,菠萝甜甜的,还有苹果、橘子,好多好多香甜的气味,都躲在小雨滴里呢!小朋友的脚,常被那香味勾住。
3、月光似一曲怅怅的长曲,勾起人心的思乡之前,各种寂寥的情怀,月下如勾,勾住人回忆万千,似甜似苦,万种滋味藏在了心间,离离落落,苍苍桑桑。
“钩住”造句:
1、这句话就像钩子似的钩住了大家的心弦,算是说到了大家的心坎上了。
2、有个船夫弄来根竿子,钩住他的裤子,把他捞上岸,半死不活地拖到码头上他老子跟前。
3、由于拉簧的弹性和鱼杆本身弹性的缓冲作用,钩住的鱼不易逃脱。
4、接下来的一里路,到处都有刺人的荆条,刺果和棘木钩住我们的衣服。

地震怎么形成的

地震的形成:当地球内部在运动中积累到能量对地壳产生的巨大压力超过岩层所能承受的限度时。岩层便会突然发生断裂或错位,使累积的能量急剧地释放出来,并以地震波的形式向四面八方传播。
地震(英文:earthquake),又称地动、地振动,是地壳快速释放能量过程中造成的振动,期间会产生地震波的一种自然现象。地球上板块与板块之间相互挤压碰撞,造成板块边沿及板块内部产生错动和破裂,是引起地震的主要原因。
地球的平均半径为6370公里左右,地壳厚度为35公里左右,大多数破坏性地震就发生在地壳内。但地震不仅发生在地壳之中,也会发生在软流层当中。据地震部门测定,深源地震一般发生在地下300-700公里处。到目前为止,已知的最深的震源是720公里。从这一点来看,传统的板块挤压地层断裂学说并不能合理解释深源地震,因为720公里深处并不存在固态物质。

术业有专攻 闻道有先后出自哪里

“闻道有先后,术业有专攻”出自唐韩愈《师说》。
意思是指所知道的道理有先有后,技能学术各有研究方向。
《师说》是唐代文学家韩愈创作的一篇议论文。文章阐说从师求学的道理,讽刺耻于相师的世态,教育了青年,起到转变风气的作用。文中列举正反面的事例层层对比,反复论证,论述了从师表学习的必要性和原则,批判了当时社会上“耻学于师”的陋习,表现出非凡的勇气和斗争精神,也表现出作者不顾世俗独抒己见的精神。全文篇幅虽不长,但涵义深广,论点鲜明,结构严谨,说理透彻,富有较强的说服力和感染力。
韩愈(768年-824年12月25日),字退之,河南河阳(今河南省孟州市)人,自称“郡望昌黎”,世称“韩昌黎”、“昌黎先生”。唐代中期官员,文学家、思想家、哲学家。
贞元八年(792年),韩愈登进士第,两任节度推官,累官监察御史。后因论事而被贬阳山,历都官员外郎、史馆修撰、中书舍人等职。元和十二年(817年),出任宰相裴度的行军司马,参与讨平“淮西之乱”。其后又因谏迎佛骨一事被贬至潮州。晚年官至吏部侍郎,人称“韩吏部”。长庆四年(824年),韩愈病逝,年五十七,追赠礼部尚书,谥号“文”,故称“韩文公”。元丰元年(1078年),追封昌黎伯,并从祀孔庙。
韩愈是唐代古文运动的倡导者,被后人尊为“唐宋八大家”之首,与柳宗元并称“韩柳”,有“文章巨公”和“百代文宗”之名。后人将其与柳宗元、欧阳修和苏轼合称“千古文章四大家”。他提出的“文道合一”、“气盛言宜”、“务去陈言”、“文从字顺”等散文的写作理论,对后人很有指导意义。有《韩昌黎集》传世。

没有高中毕业证可以报名参加高考吗

没有高中毕业证可以报名参加高考,因为高考报名不需要高中毕业证。高考考生分为两类:一是高中毕业生,包括再读生,二是社会青年。按照国家有关规定,没有高中毕业证的社会青年,可以以社会考生的身份报名参加高考,并且能够被大学录取,只是有些院校(如军事、警察类)要求考生必须是应届高中毕业生。
高中毕业证在升学、出国留学和找工作时可以作为证明文件。
1、在考大学、出国留学时需要高中毕业证。
2、如果没有更高的学历的话,找工作时就需要高中毕业证作为学历证明。
3、除此之外,高中毕业证就基本上没有作用了。
4、如果不准备考大学的话那是比较重要的,因为它代表了持有者的最高学历,现在找工作的时候初中毕业的与高中毕业的待遇不一样。另外有高中毕业证还可以参军。
5、如果能够考上大学,能够顺利拿到大学毕业证,那时候高中毕业证就没有作用了。
常见热点问答
热点搜索
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200
作文大全
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200