当前位置:文档之家› 实训报告答案样本

实训报告答案样本

实训报告答案样本
实训报告答案样本

建筑施工组织管理实训

班级:

姓名:

座号:

实训一、背景资料:某工程,施工总承包单位(如下简称“乙方”)按《建设工程施工合同(示范文本)》(GF-1999-0201)与建设单位(如下简称“甲方”)订立了施工总承包合同。合同中商定开工日期3月1日,乙方每月25日向甲方提交已竣工程量报告,工程进度款支付时间为次月8日。甲方根据合同推荐某电梯安装单位(如下简称“丙方”)作为本项目电梯安装施工单位,丙方与乙方订立了分包合同。甲方委托监理公司对工程实行施工监理。

乙方项目经理开工前对本项目此后工作作了如下安排:

(1)由项目经理负责组织编制“项目施工管理实行规划”;

(2)由项目总工程师负责建立项目质量管理体系,由项目生产经理负责建立安全管理体系并组织实行;

(3)由项目行政管理人员负责对所有安全施工技术规定进行交底;

(4)由项目商务经理负责与劳务作业层、各协作单位、发包人、分包人组织协调工作,解决项目中浮现各种问题;

(5)由项目经理负责组织关于单位进行单位工程竣工验收。

5月15日,项目经理和项目商务经理一起向甲方催要4月份工程进度款。甲方说:“监理单位正在对四月份工程量进行核对,工程进度款还要等一等”。项目经理及时停止施工,以催要工程进度款。

电梯安装施工过程中,因甲方采购一部电梯导轨型号到货错误,需要退换。丙方向项目监理机构提出了申请,规定补偿因退换导轨导致费用损失。监理说:“此事应先找乙方”。丙方找到乙方,乙方项目经理回答:“你们是甲方推荐,费用直接找甲方要,此事与咱们没关于系”。

问题

逐项指出乙方项目经理开工前工作安排与否妥当?对于不当之项阐明对的做法。

答案:(本小题5分)

(1)妥当(1分);

(2)不当(1分)。应由项目经理负责(1分);

(3)不当(1分)。由负责项目管理安全技术人员负责(1分);

(4)不当(1分)。由项目经理负责(1分);

(5)不当(1分)。由建设单位负责组织(1分);

2.

乙方不当之处:未发出规定付款书面告知就停工(2分)。

甲方不当之处:在5月15日还在核对工程量,已超过7天内确认计量商定期限,应视为已确认(1分),甲方应支付乙方所报工程进度款(1分)。

3.

不恰当(1分)。因丙方与监理没有合同关系(1分),丙方索赔对象不对的(1分)。

4.

不恰当(1分)。丙方与甲方没有合同关系(1分),丙方与乙方有合同关系(1分);因而,丙方不能越过乙方直接找甲方索赔费用(1分)。

实训二、背景资料:某新建大型会展馆工程,总占地面积21968m2,总建筑面积26865m2,建筑总高度36.12m,主体构造4层,现浇混凝土框架构造体系,外饰全玻璃幕墙,但该施工公司缺少玻璃幕墙施工经验,对玻璃幕墙施工有难度,而工期规定很紧。该施工公司为大型综合建筑公司管理水平较高,公司人员素质高,专业人才多,项目经理为国家一级项目经理。

问题:

1.施工项目管理组织重要形式有哪些?各自合用范畴是什么?

2.为该项目选取适当项目组织形式并阐明理由。

3.项目经理部与发包人和设计单位关系如何协凋?

答案:

1.施工项目管理组织重要形式有工作队式项目组织、部门控制式项目组织、矩阵式项目组织、事业部式项目组织等。工作队式项目组织合用范畴:大型项目,工期规定急迫项目,规定多工种、多部门密切配合项目。部门控制式项目组织合用范畴:小型施工项目,简朴项目,专业性强项目。不需涉及众多部门项目。矩阵式项目组织合用范畴:

大型而复杂施工项目,同步承担各种项目施工公司。事业部式项目组织合用范畴:大型项目。远离公司本部项目或海外项目,合用于当代大型经营性公司。

2.该项目最适合项目组织形式是工作队式项目组织。由于:该项目较复杂、工期紧、建筑面积大,属于大型项目;施工公司为大型综合建筑公司。管理水平较高,公司人员素质高,专业人才多,规定多工种密切配合,项目经理为国家一级项目经理。

3.项目经理部与发包人和设计单位关系协调:

(1)项目经理部与发包人之间关系协调要全面、实际地履行施工合同。加强合伙,及时向发包人提供生产筹划、记录资料和工程事故报告等。发包人应准时向项目经理部提供技术资料。积极配合项目经理部解决问题,排除障碍。要紧紧抓住资金、质量、进度等重点问题进行协调。

(2)项目经理部与设计单位关系协调要在设计交底、图纸会审、设计洽商变更、地基解决、隐蔽工程验收和交工验收等环节中密切配合,接受发包人或监理机构协调。

实训三、背景资料:某分部工程各施工过程流水节拍见下表,试计算总工期。

答案:

拟定流水步距

1)K A B2,3,6,10,15,20

-)2,4,8,11,15,19

2,1,2,2,4,5,-19 =5天

2)K B C2,4,8,11,15,19

-)3,5,9,12,16,20

2,1,3,2, 3 ,3 -20 =3天

3)K C D3,5,9,12,16,20

-)4,7,10,12,17,21

3,1,2,2,4,3,-21 =4天

总工期=(5+3+4)+(4+3+3+2+5+4)=33天

实训四、背景资料:在某工程双代号网络筹划中,工作M最早开始时间为第15天,其持续时间为7 天。该工作有两项紧后工作,它们最早开始时间分别为第27天和第30天,最迟开始时间分别为第28天和第33 天,求工作M总时差和自由时差各为多少天?

答案:

1、工作M最迟完毕时间=其紧后工作最迟开始时间最小值,因此工作M最迟完毕时间等于[28,33]=28d

2、工作M总时差=工作M最迟完毕时间-工作M最早完毕时间等于28-(15+7)=6d

3、工作M自由时差=工作M紧后工作最早开始时间减工作M最早完毕时间所得之差最小值:[27-22;30-22]= 5d。

因此工作M总时差为6天,自由时差为5天

实训五、背景资料:某建筑工程,建筑面积3.8万m2,地下一层,地上十六层。施工单位(如下简称“乙方”)与建设单位(如下简称“甲方”)订立了施工总承包合同,合同工期600天。合同商定,工期每提前(或拖后)1天,奖励(或罚款)1万元。

1、乙方将屋面和设备安装两项工程劳务进行了分包,分包合同商定,若导致乙方核心工作工期延误,每延误一天,分包方应补偿损失1万元。

2、主体构造混凝土施工使用大模板采用租赁方式,租赁合同商定,大模板到货每延误一天,供货方补偿1万元。乙方提交了施工网络筹划,并得到了监理单位和甲方批准。网络筹划示意图如下所示:

实习报告模板

实习报告模板 篇一:大学生实习报告模版 实习报告 实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会、在实践中 巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根 本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,也是我们走向工作岗位的第一步。 会计是对会计单位的经济业务从数和量两个方面进行计量、记录、计算、分析、检查、 预测、参与决策、实行监督,旨在提高经济效益的一种核算手段,它本身也是经济管理活动 的重要组成部分。会计专业作为应用性很强的一门学科、一项重要的经济管理工作,是加强 经济管理,提高经济效益的重要手段,经济管理离不开会计,经济越发展会计工作就显得越 重要。 针对于此,在进行了三年半的大学学习生活,通过对《财务管理》、《管理会计》、《成本会计》及《会计电算化软件应用》的学习,可以说对会计已经是耳目能熟了,所有的有关会计 的专业基础知识、基本理论、基本方法和结构体系,我都基本掌握了,但这些似乎只是纸上谈兵,倘若将这些理论性极强的东西搬上实际上应用,那我想我肯定会是无从下手,一窍不通。自认为 已经掌握了一定的会计理论知识在这里只能成为空谈。于是在坚信

“实践是检验真理的唯一标准”下,认为只有把从书本上学到的 理论知识应用于实际的会计实务操作中去,才能真正掌握这门知 识。因此,我作为一名会计专业的学生,在2010年的寒假,有幸 参加了为期近两个月的专业实习。 一、实习概况 (一)实习时间 X年x月x日——x年x月x日 (二)实习单位基本情况 怀着一种美好的憧憬,我来到鑫汇海商贸公司,鑫汇海商贸公司是代言伊利品牌奶、 康师傅系列、劲酒等快速消费食品的企业。代言品牌多达十几种,是伊利、康师傅品牌的郑 州总代理。 二、实习过程 第一次参加工作,有点紧张。第一天上班,心里没底,感到既新鲜又紧张。新鲜的是能够接触很多在学校看不到、学不到的 东西,紧张的则是万一做不好工作而受到批评。带我实习的前辈是王会计,王会计对我非常和气。他首先耐心地向我介绍了公司 的基本业务、会计科目的设置以及各类科目的具体核算内容,然后又向我讲解了作为会计人员 上岗所要具备的一些基本知识要领,对我所提出的疑难困惑,他有问必答,尤其是会计的一些 基本操作,他都给予了细心的指导,说句心里话,我真的非常感激他对我的教导。在刚刚接触 社会的时候,能遇上这样的师傅真是我的幸运。虽然实习不像正式工作那样忙,那样累,但我 真正把自己

电子工艺实习报告

理工大学 电子工艺实习报告院系:汽车与机械工程学院 专业:车辆工程 班级:09—02 :闫先威 学号:8 时间:2010年3 月7~11 日 地点:综合试验楼C508 指导老师:少俊、廖晓科

一、实习项目 基本技能训练 二、实习目的 ●掌握常用电子元件的识别方法 ●掌握基本测量工具的使用 ●掌握基本的电子工艺焊接技能三、实习容

四、注意事项 学生在练习时要注意节约材料,不可浪费。要爱惜使用器材,不可故意毁损器材。 五、小结 今天是第一天实习,上午九点来到实习厂地,心里怀着忐忑的心情。老师是一个姓廖的先生,感觉凶巴巴的。大家一开始就被震住了,他让我们自己试着焊电路板。自己手忙脚乱,一塌糊涂。幸亏自己的电路板并没损坏。只是用的焊锡多了点。老师给评了个良减。我感觉自己需要多加学习,多问多看,才能掌握这门实验课程。

一、实习项目 直流稳压电源电路安装 二、实习目的 ●了解直流稳压电源电路的工作原理 ●熟悉电路中主要电器元件三端稳压器的作用及结构 ●掌握电子电路焊接工艺中的基本技能 三、工作原理 图一、直流稳压电源电路 四、工作过程 ●直流稳压电源电路由变压—整流—滤波—稳压输出四部分组成。 ●三端稳压器7805是由输入端、输出端和公共端组成的集成块。其中 78为产品系列代号,05为输出电压值。 ●如图一所示:J1处是交流输入,其值大约为9V,其后由四个整流二 极管(4007)组成的单相桥式全波整流电路进行整流,再经电容滤波,最后由三端稳压器7805输出+5V直流电压,其中电阻(R3)为限流电

阻;发光二极管(D5)为电源指示灯。 五、实习所需元件 ●整流二极管IN4007 四只 ●三端稳压器7805 一只 ●电解电容1000μF/16V 一只 470μF/16V 一只 ●瓷介电容0.1μF 二只 ●电阻470Ω一个 ●发光二极管LED 一个 ●接线柱一个 ●印刷电路板一块 六、注意事项 ●整流二极管IN4007的负极(灰色)与电路板上相应位置对应。 ●三端稳压器7805从左到右分别为输入端(+)、接地端(-)、输出端(+)。 ●电解电容和发光二极管都有极性:元件长脚接高电位端(+)。 七、小结 试焊后,老师给我们了真玩意——电路板,今天的任务是做电路板的心脏,电源部分。虽然焊的时候还是笨手笨脚的。但感觉自己有很大进步。可焊锡的用量一直不熬掌握。当发光二极管发亮时,我的第一步完成了。好戏在后头。

大学物理实验报告及答案

(此文档为word格式,下载后您可任意编辑修改!) 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 U 实验方法原理根据欧姆定律,R =,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, I 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由?U =U max ×1.5% ,得到?U 1 = 0.15V,?U2 = 0.075V ; (2) 由?I = I max ×1.5% ,得到?I 1 = 0.075mA,?I 2 = 0.75mA; (3) 再由u= R ( ?U )2 + ( ?I ) 2 ,求得u= 9 ×101?, u= 1?; R 3V 3I R1 R2 (4) 结果表示R1 = (2.92 ± 0.09) ×10光栅衍射实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。?, R 2 = (44 ±1)? (3) 观测汞灯在可见光范围内几条光谱线的波长实验方法原理

标准实验报告模板

实验报告 实验名称 课程名称___电子技术基础实验 院系部: 专业班级:学生姓名:学号:同组人:实验台号:指导教师:成绩:实验日期: 华北电力大学

实验报告要求: 一、实验目的及要求 二、仪器用具 三、实验原理 四、实验步骤(包括原理图、实验结果与数据处理) 五、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见。) 六、实验原始数据

一、实验目的及要求: 1. 学会放大器静态工作点的调试方法,分析静态工作点对放大器性能的影响。 2. 掌握放大器电压放大倍数和最大不失真输出电压的测试方法。 3. 悉常用电子仪器及模拟电路实验设备的使用。 二、仪器用具:略 三、实验原理 图1.2.1为电阻分压式工作点稳定单管放大器实验电路图。 图1.2.1 共射极单管放大器实验电路 在图1.2.1电路中,当流过偏置电阻1B R 和2B R 的电流远大于晶体管VT 的基极电流B I 时(一般5~10倍),则它的静态工作点可用下式估算: CC B2B1B1B U R R R U +≈ U CE =U CC -I C (R C +R F1 + R E ) 电压放大倍数: 1)1( // F R β++-=be L C V r R R β A 其中r be =200+26 (1+β)/I E 输入电阻:R i =R B1 // R B2 // [r be +(1+β)R F1] 输出电阻:R O ≈R C 四、实验方法与步骤: 1. 调试静态工作点 接通+12V 电源、调节R W ,使U E =2.0V ,测量U B 、U E 、U C 、R B2值。记入表1.2.1。 E U BE = U B - U E =0.665V ,U CE = U C - U E =5.8V,I C ≈I E = U E /R E =2/(1.1)=1.82mA 实验数据显示,Q 点的值满足放大电路的静态工作点要求,BJT 处于放大区。 2. 测量不同负载下的电压放大倍数 C E BE B E I R U U I ≈+-≈1 F R

电子工艺实训报告

电子工艺实训报告 一、实习目的: 通过一个星期的电子实习,使我对电子元件及收音机的装机与调试有一定的感性和理性理解,打好了日后学习电子技术课的入门基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养了我理论联系实际的水平,提升了我分析问题和解决问题的水平,增强了独立工作的水平。最主要的是培养了我与其他同学的团队合作、共同探讨、共同前进的精神。具体如下: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。 4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅相关的电子器件图书。 5.能够准确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。 6.了解电子产品的焊接、调试与维修方法。 二、实习时间:2020-5-26~2020-5-30 三、实习地点:烟台职业学院电子实验室 四、指导老师:杨老师、李老师 五、实习内容: 1讲解焊接的操作方法和注意事项;

2练习焊接 3分发与清点元件。 4讲解收音机的工作原理及其分类; 5讲解收音机元器件的类别、型号、使用范围和方法以及如何准确 选择元器件。 6讲解如何使用工具测试元器件 7组装、焊接与调试收音机。 8将焊接产品交给老师评分,收拾桌面,打扫卫生。 六、对焊接实习的感受: 在一周的实习过程中最挑战我动手水平的一项训练就是焊接。焊 接是金属加工的基本方法之一。其基本操作“五步法”:准备施焊, 加热焊件,熔化焊料,移开焊锡,移开烙铁(又“三步法”)看似容易,实则需要长时间练习才能掌握。刚开始的焊点只能用“丑不忍睹”这 四个字来形容,但焊接考核逼迫我们用仅仅一天的时间完成考核目标, 能够说是必须要有质的飞跃。于是我耐下心思,戒骄戒躁,慢慢来。 在持续挑战自我的过程中,我拿着烙铁的手不抖了,送焊锡的手基本 能掌握用量了,焊接技术日趋成熟。当我终于能用最短时间完成一个 合格焊点时,对焊接的恐惧早已消散,取而代之的是对自己动手水平 的信心。在这个过程当中深深的感觉到,看似简单的,实际上可能并 非如此。在对焊接实习的过程中我学到了很多以前我不知道的东西, 比如,像实习前我只知道有电烙铁,不知道它还有好多种类,有单用 式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式, 种类这么多。还有就是在挂锡以前不能用松香去擦拭电烙铁,这样会 加快它的腐蚀并且减少空气污染,等等。但是我也遇到了很多不明白 的地方,1.为什么要对焊接物实行挂锡,是为了防止氧化吗,只要我 将被焊接元件的表面清洗干净不就能够了吗,不明白;2.待电烙铁加热完全后,到底是先涂助焊剂还是先挂锡,我采用后者,有人采用前者。

金工实习报告参考答案_

昆明理工大学 制造技术工程实训 实习报告 参考答案 一、工程材料基础知识 (一)工程材料 1、工程材料按其性能可分为结构材料和功能材料。前者通常以力学性能为主,兼有一定的物理、化学、性能。而后者是以特殊物理化学性能为主的功能材料。工程上通常按化学分类法对工程材料进行分类,可分为金属材料、陶瓷材料、高分子材料、复合材料。 2、组成合金的结构形式有固溶体、金属化合物、机械混合物三种。刚和铁的基本组成元素是铁和碳,统称为铁碳合金,其中碳含量大于2.11%为铁,小于2.11%为钢。 3、碳素钢是指碳含量小于2.11%和含有少量硅、锰、硫、磷等杂质元素所组成的铁碳合金,简称碳钢;合金钢是在碳钢的基础上加入其它金属(如硅、锰、铬、镍等)元素的铁碳合金;铸铁是含碳量大于2.11%的铁碳合金。碳素钢价格低廉,工艺性好,广发应用与机械制造中;合金钢按加入合金元素的不同,具有不同的性能(高耐磨性、耐蚀性、耐低温、高磁性等),按用途可分为结构钢、特殊性能钢;铸铁按其

碳的存在形态可分为灰口铸铁和百口铸铁。 4、常用的非金属材料有种:工程塑料、复合材料、工业橡胶、工业陶瓷等。 工程塑料具有密度小、耐腐蚀、耐磨减模型好、良好的绝缘性能以及成型性等优点,此外还有强度硬度较低、耐热性差、易老化和儒变等缺点; 复合材料具有较高的比强度和比模量、较好的疲劳强度、耐蚀、耐热、耐磨、减震的特点; 工业陶瓷:高硬度、高耐磨、高弹性模量、高抗压强度、高熔点、耐高温、耐腐蚀、脆性大等特点; 合成橡胶:耐热、耐磨、耐老化;耐寒;耐臭氧 (二)材料处理技术 1、热处理工艺主要是通过控制加热温度、保温时间、冷却速度,从而改变材料的表面或内部组织结构,最终达到改善工件的工艺性能和使用性能的目的。常用的热处理方法有:退火、正火、回火、淬火、调质。 2、说明一下热处理工艺的主要目的: 退火:降低硬度,改善切削加工性能;消除残余应力,稳定尺寸;减少变形与裂纹倾向细化晶粒,调整组织,消除组织缺陷。 回火:消除工件淬火产生的残余应力,防止变形与开裂,调

实训报告万能模板

实训报告万能模板 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又十分实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅仅明白了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合到达更加完美。 这次实训带给我太多的感触,它让我明白工作上的辛苦,事业途中的艰辛。让我明白了实际的工作并不像在学校学习那样简单。人非生而知之,虽然我此刻的知识结构还很差,但是我明白要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。 这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都就应好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的资料,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要持续亲和诚信,把专业理论运用到具体实践中,不仅仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。此刻我对“一个人最大的财富是他的人生经历和关系网络”这句话十分的有感情,因为它确实帮了我们不少。 除此课本上的知识毕竟有限。透过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。从最初的笨手笨脚,到此刻能够熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。 十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的潜力,每个人都很珍惜这来之不易的实训机会。在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活应对。 透过这十个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,每一天早出晚归。但真的很感谢学校能够带给我们这样好的实训机会,以及东软给予我们的实训平台。我们深刻的了解到,只有经历过,才明白其中的滋味。 对于我而言,喜欢体验生活,能够说透过这次实训,真真切切的

数据结构实验报告

数据结构实验报告 一.题目要求 1)编程实现二叉排序树,包括生成、插入,删除; 2)对二叉排序树进行先根、中根、和后根非递归遍历; 3)每次对树的修改操作和遍历操作的显示结果都需要在屏幕上用树的形状表示出来。 4)分别用二叉排序树和数组去存储一个班(50人以上)的成员信息(至少包括学号、姓名、成绩3项),对比查找效率,并说明在什么情况下二叉排序树效率高,为什么? 二.解决方案 对于前三个题目要求,我们用一个程序实现代码如下 #include #include #include #include "Stack.h"//栈的头文件,没有用上 typedefintElemType; //数据类型 typedefint Status; //返回值类型 //定义二叉树结构 typedefstructBiTNode{ ElemType data; //数据域 structBiTNode *lChild, *rChild;//左右子树域 }BiTNode, *BiTree; intInsertBST(BiTree&T,int key){//插入二叉树函数 if(T==NULL) { T = (BiTree)malloc(sizeof(BiTNode)); T->data=key; T->lChild=T->rChild=NULL; return 1; } else if(keydata){ InsertBST(T->lChild,key); } else if(key>T->data){ InsertBST(T->rChild,key); } else return 0; } BiTreeCreateBST(int a[],int n){//创建二叉树函数 BiTreebst=NULL; inti=0; while(i

焊接电子工艺实习报告

焊接电子工艺实习报告 ----WORD文档,下载后可编辑修改---- 下面是小编收集整理的范本,欢迎您借鉴参考阅读和下载,侵删。您的努力学习是为了更美好的未来! 焊接电子工艺实习报告篇一一、课程设计目的 1.了解电话机的基本知识,通过具体的电路图,初步掌握焊接技术,简单电路元器件装配,对故障的诊断和排除以及对电话机原理工作的一般原理。 2.熟悉电子装焊工艺的基本知识和原理,掌握焊接技术并装焊一台电话机。 3.了解安全用电知识,学习安全操作要领,培养严谨的工作作风,养好良好的工作习惯,培养正确的劳动观与人生观,也培养团队意识和集体主义精神。 二、课程设计内容 1.元器件的识别 对于此次电话机装配中所用到的所有元器件,如色环电阻、二极管、稳压管、三极管、瓷片电容、涤纶电容、电解电容、变压器、单片机及其他各种所用到的器件都应该能很好的识别。 2.元器件的插装 元器件在焊接前,需要对其进行正确的插装,这一点是十分重要的,它关系到我们电话机组装成败与否。对于器件的插装,要求我们能在正确识别元器件的基础上,认真,小心,对照元器件清单表,不漏插,不错插。 3.元器件的焊接 在进行元器件的焊接前,要求我们首先掌握正确的焊接工艺,这就需要我们在掌握焊接理论的前提下,进行大量的焊接练习。焊接时,要做到快、准、稳。 4.电话机的测试 在完成了电话机的焊接以后,我们并不能急着进行整机的装配,还要先对其进行测试,以便确定我们的电话机是否符合要求,对于发现的问题,要认真的寻找原因,并加以改正。 5.整机装配 装好电话机剩下的零件,接受检验。 三、课程设计(收音机或电话机)原理,元件认知电话是通信中实现声能与电

实验报告答案

实验2:MIPS指令系统和MIPS体系结构 一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 二. 实验内容和步骤 首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。 (2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。 (3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。 可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。 (4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。 (5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。 (6)、执行load和store指令,步骤如下: 1)单步执行一条指令(F7)。 2)下一条指令地址为0x00000004,是一条有 (有,无)符号载入字节 (字节,半字,字)指令。 3)单步执行一条指令(F7)。 4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80 。 5)下一条指令地址为0x00000008,是一条有 (有,无)符号载入字 (字节,半字,字)指令。 6)单步执行1条指令。 7)查看R1的值,[R1]=0x0000000000000080 。 8)下一条指令地址为0x0000000C ,是一条无 (有,无)符号载入字节 (字节,半字,字)指令。 9)单步执行1条指令。 10)查看R1的值,[R1]= 0x0000000000000080 。 11)单步执行1条指令。 12)下一条指令地址为0x00000014 ,是一条保存字 (字节,半字,字)指令。 13)单步执行一条指令。

实习报告模板大全(2021新版)

实习报告模板大全(2021新版) Practice report template ( 实习报告 ) 汇报人:_________________________ 职务:_________________________ 日期:_________________________ 适用于工作总结/工作汇报/年终总结/全文可改

实习报告模板大全(2021新版) 毕业实习报告模板 从我踏进实习单位的那一刻起,我就知道我将经历一段特殊的不平凡的并且充满收获的人生旅程,那旅程必定在我的生命中写下浓墨重彩的一笔,必定会在我的生命中留下绚烂多彩的回忆,必定会给我带来生命中无与伦比的财富。 一、实习目的 毕业实习是我们大学期间的最后一门课程,不知不觉我们的大学时光就要结束了,在这个时候,我们非常希望通过实践来检验自己掌握的知识的正确性。在这个时候,我来到xx科技股份有限公司在这里进行我的毕业实习。 二、实习内容及过程 为了达到毕业实习的预期目的。在学校与社会这个承前启后的实习环节,我们对自己、对工作有了更具体的认识和客观的评价。

在整个的实习工程中,我总共做了以下的一些工作,同时自己的能力也得到了相应的提高。 1、工作能力。在实习过程中,积极肯干,虚心好学、工作认真负责,胜任单位所交给我的工作,并提出一些合理化建议,多做实际工作,为企业的效益和发展做出贡献。 2。实习方式。在实习单位,师傅指导我的日常实习,以双重身份完成学习与工作两重任务。向单位员工一样上下班,完成单位工作;又以学生身份虚心学习,努力汲取实践知识。 3。实习收获。主要有四个方面。一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了教学的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习单位受到认可并促成就业。四是为毕业论文积累了素材和资料。 三、实习总结及体会 在摸索中,为期三个月的顶岗实习结束了。带给了我太多的回

数据结构实验报告全集

数据结构实验报告全集 实验一线性表基本操作和简单程序 1.实验目的 (1)掌握使用Visual C++ 6.0上机调试程序的基本方法; (2)掌握线性表的基本操作:初始化、插入、删除、取数据元素等运算在顺序存储结构和链表存储结构上的程序设计方法。 2.实验要求 (1)认真阅读和掌握和本实验相关的教材内容。 (2)认真阅读和掌握本章相关内容的程序。 (3)上机运行程序。 (4)保存和打印出程序的运行结果,并结合程序进行分析。 (5)按照你对线性表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 实验代码: 1)头文件模块 #include iostream.h>//头文件 #include//库头文件-----动态分配内存空间 typedef int elemtype;//定义数据域的类型 typedef struct linknode//定义结点类型 { elemtype data;//定义数据域 struct linknode *next;//定义结点指针 }nodetype; 2)创建单链表

nodetype *create()//建立单链表,由用户输入各结点data域之值,//以0表示输入结束 { elemtype d;//定义数据元素d nodetype *h=NULL,*s,*t;//定义结点指针 int i=1; cout<<"建立一个单链表"<> d; if(d==0) break;//以0表示输入结束 if(i==1)//建立第一个结点 { h=(nodetype*)malloc(sizeof(nodetype));//表示指针h h->data=d;h->next=NULL;t=h;//h是头指针 } else//建立其余结点 { s=(nodetype*) malloc(sizeof(nodetype)); s->data=d;s->next=NULL;t->next=s; t=s;//t始终指向生成的单链表的最后一个节点

电子工艺实验报告

电子工艺实验报告 一、实验目的: (1)熟悉手工焊锡的常用工具的使用及其维护与修理。 (2)基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程,印制电路板设计的步骤和方法,手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物。 (3)了解常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。 (4)能够选用常用的电子器件。了解电子产品的焊接、调试与维修方法。了解一般电子产品的生产调试过程,初步学习调试电子产品的方法。 抢答器焊接部分 二、实验步骤: (1)学习识别简单的电子元件与电子电路。 (2)学习并掌握抢答器的工作原理。 (3)学习焊接各种电子元器件的操作方法。 (4)按照图纸焊接元件。 实验原理图

焊接技巧及烙铁使用 (一)焊接机巧 1.焊前处理: 焊接前,应对元件引脚或电路板的焊接部位进行焊前处理。 ①、清除焊接部位的氧化层 可用断锯条制成小刀。刮去金属引线表面的氧化层,使引脚露出金属光泽。印刷电路板可用细纱纸将铜箔打光后,涂上一层松香酒精溶液。 ②、元件镀锡

在刮净的引线上镀锡。可将引线蘸一下松香酒精溶液后,将带锡的热烙铁头压在引线上,并转动引线。即可使引线均匀地镀上一层很薄的锡层。导线焊接前,应将绝缘外皮剥去,再经过上面两项处理,才能正式焊接。若是多股金属丝的导线,打光后应先拧在一起,然后再镀锡。 2.做好焊前处理之后,就可正式进行焊接。 ①、右手持电烙铁。左手用尖嘴钳或镊子夹持元件或导线。焊接前,电烙铁要充分预热。烙铁头刃面上要吃锡,即带上一定量焊锡。 ②、将烙铁头刃面紧贴在焊点处。电烙铁与水平面大约成60℃角。以便于熔化的锡从烙铁头上流到焊点上。烙铁头在焊点处停留的时间控制在2~3秒钟。 ③、抬开烙铁头。左手仍持元件不动。待焊点处的锡冷却凝固后,才可松开左手。 ④、用镊子转动引线,确认不松动,然后可用偏口钳剪去多余的引线。 3.焊接质量 焊接时,要保证每个焊点焊接牢固、接触良好。要保证焊接质量。 所示应是锡点光亮,圆滑而无毛刺,锡量适中。锡和被焊物融合牢固。不应有虚焊和假焊。 虚焊是焊点处只有少量锡焊住,造成接触不良,时通时断。假焊是指表面上好像焊住了,但实际上并没有焊上,有时用手一拔,引线就可以从焊点中拔出。

实训报告格式及模板(完整版)

报告编号:YT-FS-6248-23 实训报告格式及模板(完 整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

实训报告格式及模板(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 实训报告内容格式 (一) 实训名称 要用最简练的语言反映实训的内容。如验证某程 序、定律、算法,可写成“验证×××”;分析×××。 (二) 所属课程名称 (三) 学生姓名、学号、合作者及指导教师 (四) 实训日期和地点(年、月、日) (五) 实训目的 目的要明确,在理论上验证定理、公式、算法, 并使实验者获得深刻和系统的理解,在实践上,掌握 使用实验设备的技能技巧和程序的调试方法。一般需 说明是验证型实验还是设计型实验,是创新型实验还 是综合型实验。

(六)实训原理 述实训相关的主要原理。 (七) 实训内容 这是实训报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或操作方法进行实验。详细理论计算过程. (八) 实训环境和器材 实训用的软硬件环境(配置和器材)。 (九) 实验步骤 只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。 (十) 实验结果 实验现象的描述,实验数据的处理等。原始资料应附在本次实验主要操作者的实验报告上,同组的合作者要复制原始资料。

数据结构实验总结报告

数据结构实验总结报告 李博杰PB10000603 一、调试过程中遇到哪些问题? (1)在二叉树的调试中,从广义表生成二叉树的模块花了较多时间调试。 由于一开始设计的广义表的字符串表示没有思考清晰,处理只有一个孩子的节点时发生了混乱。调试之初不以为是设计的问题,从而在代码上花了不少时间调试。 目前的设计是: Tree = Identifier(Node,Node) Node = Identifier | () | Tree Identifier = ASCII Character 例子:a(b((),f),c(d,e)) 这样便消除了歧义,保证只有一个孩子的节点和叶节点的处理中不存在问题。 (2)Huffman树的调试花了较长时间。Huffman编码本身并不难处理,麻烦的是输入输出。 ①Huffman编码后的文件是按位存储的,因此需要位运算。 ②文件结尾要刷新缓冲区,这里容易引发边界错误。 在实际编程时,首先编写了屏幕输入输出(用0、1表示二进制位)的版本,然后再加入二进制文件的读写模块。主要调试时间在后者。 二、要让演示版压缩程序具有实用性,哪些地方有待改进? (1)压缩文件的最后一字节问题。 压缩文件的最后一字节不一定对齐到字节边界,因此可能有几个多余的0,而这些多余的0可能恰好构成一个Huffman编码。解码程序无法获知这个编码是否属于源文件的一部分。因此有的文件解压后末尾可能出现一个多余的字节。 解决方案: ①在压缩文件头部写入源文件的总长度(字节数)。需要四个字节来存储这个信息(假定文件长度不超过4GB)。 ②增加第257个字符(在一个字节的0~255之外)用于EOF。对于较长的文件,会造成较大的损耗。 ③在压缩文件头写入源文件的总长度%256的值,需要一个字节。由于最后一个字节存在或不存在会影响文件总长%256的值,因此可以根据这个值判断整个压缩文件的最后一字节末尾的0是否在源文件中存在。 (2)压缩程序的效率问题。 在编写压缩解压程序时 ①编写了屏幕输入输出的版本 ②将输入输出语句用位运算封装成一次一个字节的文件输入输出版本 ③为提高输入输出效率,减少系统调用次数,增加了8KB的输入输出缓存窗口 这样一来,每写一位二进制位,就要在内部进行两次函数调用。如果将这些代码合并起来,再针对位运算进行一些优化,显然不利于代码的可读性,但对程序的执行速度将有一定提高。

电子工艺实习报告总结

电子工艺实习报告总结 【篇一】 实习是每个大学生的一段经历,也是每个大学生的一个过渡时期,完成了实习,离你参加社会工作就不远了,也算是为正式参加工作做准备吧。我是电工电子专业的学生,在学校的安排下,我们一群学生在导师的带领下外出实习,这次的实习对我们的帮助很大,在实习的过程中我们学到了很多的东西。社会时代不断的发展,社会对技术人员的需求大量增加,要求也是有增无减。所以为了让我们在以后正式工作中会顺利一些,学校就安排我们外出实习来增长见识。在实习的过程中难免会犯一些错误,但是在老师的指导和同学们的鼓励下,我们克服了许多的困难,在实习中我所收获的不仅是理论知识,还有如何分析问题处理问题的能力和方法,在实习中我也知道了团结的力量才是的。在整个实习的过程中,先从简单的焊接,到最后复杂的组装,是我了解到了理论知识和实践操作都是不可缺少的,不管少了什么,都是无法成功的制作一台收音机的。 经过了这次的实习,我获得的心得体会是: 1、我对焊接技术有了全新的认识,也熟悉了焊接的方法和技巧。 2、我对电子技术有了更加直接的了解,对放大和整流电路也有了更全面的了解。 3、自己对问题的分析能力有了很大的进步。先开始只知道胡乱操作,犯了很多低级的错误,比如一开始居然把元件焊在了印制板的反面,先焊了集成块等等。但是通过这次实习,我的进步很大,最

起码不会犯些低级错误了。 4、增加了对社会的认识,拥有了一定的工作经验。纸上得来终觉浅,须知此事要躬行。这句话一点都没错,在书本上我们只学到理论知识,但是工作实践离我们有着一定的差距,但是通过这次的实习,我对电子专业更加的了解,我们将学校学到的理论知识运用到工作当中去,从中吸取经验,为我们以后的工作打下了基础。 5、在实习中,我知道团结合作的重要性。毕竟靠一个人的力量是有限的,只有团结合作才能发挥的力量。这次的实习让我的收获很大,首先谢谢学校安排的这次实习,还有指导老师的教导,同学们的鼓励。在以后的学习工作中,我会不断的努力,直到做到更好。【篇二】 通过一个星期的学习,我觉得自己在以下几个方面与有收获: 一对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程、工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义。 二对自己的动手能力是个很大的锻炼。实习出真知,纵观古今,所有发明创造无一不是在实习中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,

金工实习报告答案

金工实习报告答案 金工实习报告一(铸工) 成绩教师签名日期 一、填写砂型铸造生产基本工艺流程图 二、将砂型下列名称的编号标注在铸型装配图及带浇注系统的铸件上: 1、上砂箱 2、下砂箱 3、上砂型 4、下砂型 5、型腔 6、分型面 7、型芯 8、型芯 头 9、型芯座 10、型芯通气孔 11、通气孔 12、外浇口13、直浇口 14、内浇口 15、横注口 16、铸件 三、填空 1.型砂主要由原砂,粘结剂,附加物和 水等组成,它应具备① 强度,②通气性,③可塑性,④退让性,⑤耐火 性等基本性能。 2.砂芯的主要作用是形成铸件孔洞凹档或造型时难以置出的部分 3.三箱造型的特点是铸型由上而下三个砂箱,中箱要求与铸件两个分型面的间距相等操作繁琐需整理砂箱。它只适用于具有两个分型面的铸件 ,单件 ,小批量手工制造生产条件。 四、试说明采用下列工艺措施,对型砂性能及铸件质量的影响 1.在型砂中加锯木屑并将砂型烘干,能提高透气性 ,与有关的铸件相碰,提高退让 性。 2.在型腔壁上涂石墨涂料,能提高耐火性,并能避免铸件表面粗糙,防止铸件产生的 粘砂,提高铸件表面质量。 五、简要解释下列各组名词术语。 1.型砂一种造型的材料,主要由原砂,年结剂及附加物和水配制而成。 砂型用型砂及模样等工艺装备制造的铸型。 2.分型面上型和下型的结合面。 分模:分体模型的最大截面。 3.砂芯用砂制作出的型芯叫砂芯。 芯头在模型上制出的,能安装型芯多出的部分。 4.模型铸造机器零件等的样子。 铸型利用砂粒,水,粘土和其他材料来制作供溶化的金属使用的高质量铸模。铸件用铸造方法获得的金属物体。 六、填空 浇注系统的作用是平稳迅速的注入金属液,防止溶渣等杂质进入型腔,调节铸件不同部分的温度和凝固秩序对小铸件,有时也起补缩作用,是金属液灌入铸型的通道。

大学生实习报告模板

( 实习报告) 单位:____________________ 姓名:____________________ 日期:____________________ 编号:YB-BH-006531 大学生实习报告模板College student internship report template

大学生实习报告模板 大学生实习报告模板3000字(一) 随着社会的快速发展,当代社会对即将毕业的大学生的要求越来越高,对于即将毕业的我们而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入社会,同时能够为自己步入社会打下坚实的基础,我系同学各自开展了顶岗实习活动。此次实习,我是xx有限公司的储备干部,从找工作到找到工作到工作的过程中发生的点滴给我留下了深刻的印象,也让我学到了许多知识,体会到很多,相信此次经历多我而言是一笔宝贵的财富。 一、实习目的 毕业实习是我们大学期间的最后一门课程,不知不觉我们的大学时光就要结束了,在这个时候,我们非常希望通过实践来检验自己掌握的知识的正确性。在这个时候,我来到xx限公司,在这里进行我的毕业实习。 二、实习单位及岗位介绍 公司于一九九三年成立,地处长江三角洲沪杭甬城市经济圈的中心地带,交通便捷,地理位置优越,是集研发、生产、销售、服务为一体的高新科技企业。公司多年来集中有限资源、充分挖掘出了自身的比较竞争优势,通过观念创新、技术创新、服务创新来保证企业高速发展。

开发项目:各种定时器系列,漏电保护器,过压保护器,插座和调光插座,宠物用品,灯具等。公司宗旨:科技创造价值、质量赢得市尝诚信铸造品牌、服务成就未来。 三、实习内容及过程 为了达到毕业实习的预期目的。在学校与社会这个承前启后的实习环节,我们对自己、对工作有了更具体的认识和客观的评价。在整个的实习工程中,我总共做了以下的一些工作,同时自己的能力也得到了相应的提高 1、工作能力。在实习过程中,积极肯干,虚心好学、工作认真负责,胜任单位所交给我的工作,并提出一些合理化建议,多做实际工作,为企业的效益和发展做出贡献。 2、实习方式。在实习单位,师傅指导我的日常实习,以双重身份完成学习与工作两重任务。向单位员工一样上下班,完成单位工作;又以学生身份虚心学习,努力汲取实践知识。 3、实习收获。主要有四个方面。一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了教学的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习单位受到认可并促成就业。四是为毕业论文积累了素材和资料。 四、实习总结及体会 我怀着美好的期盼来到xx有限公司开始为期几个月的实习生活。在这段时间里,我学到了许多书本上学不到的东西,虽然一开始有些单调,有些无聊,但毕竟也让我学到了许多。刚开始几天的维修工作让我对电子产品有了初步的了解,

数据结构实验报告模板

2009级数据结构实验报告 实验名称:约瑟夫问题 学生姓名:李凯 班级:21班 班内序号:06 学号:09210609 日期:2010年11月5日 1.实验要求 1)功能描述:有n个人围城一个圆圈,给任意一个正整数m,从第一个人开始依次报数,数到m时则第m个人出列,重复进行,直到所有人均出列为止。请输出n个人的出列顺序。 2)输入描述:从源文件中读取。 输出描述:依次从显示屏上输出出列顺序。 2. 程序分析 1)存储结构的选择 单循环链表 2)链表的ADT定义 ADT List{ 数据对象:D={a i|a i∈ElemSet,i=1,2,3,…n,n≧0} 数据关系:R={< a i-1, a i>| a i-1 ,a i∈D,i=1,2,3,4….,n} 基本操作: ListInit(&L);//构造一个空的单链表表L ListEmpty(L); //判断单链表L是否是空表,若是,则返回1,否则返回0. ListLength(L); //求单链表L的长度 GetElem(L,i);//返回链表L中第i个数据元素的值; ListSort(LinkList&List) //单链表排序 ListClear(&L); //将单链表L中的所有元素删除,使单链表变为空表 ListDestroy(&L);//将单链表销毁 }ADT List 其他函数: 主函数; 结点类; 约瑟夫函数 2.1 存储结构

[内容要求] 1、存储结构:顺序表、单链表或其他存储结构,需要画示意图,可参考书上P59 页图2-9 2.2 关键算法分析 结点类: template class CirList;//声明单链表类 template class ListNode{//结点类定义; friend class CirList;//声明链表类LinkList为友元类; Type data;//结点的数据域; ListNode*next;//结点的指针域; public: ListNode():next(NULL){}//默认构造函数; ListNode(const Type &e):data(e),next(NULL){}//构造函数 Type & GetNodeData(){return data;}//返回结点的数据值; ListNode*GetNodePtr(){return next;}//返回结点的指针域的值; void SetNodeData(Type&e){data=e;}//设置结点的数据值; void SetNodePtr(ListNode*ptr){next=ptr;} //设置结点的指针值; }; 单循环链表类: templateclass CirList { ListNode*head;//循环链表头指针 public: CirList(){head=new ListNode();head->next=head;}//构造函数,建立带头节点的空循环链表 ~CirList(){CirListClear();delete head;}//析构函数,删除循环链表 void Clear();//将线性链表置为空表 void AddElem(Type &e);//添加元素 ListNode *GetElem(int i)const;//返回单链表第i个结点的地址 void CirListClear();//将循环链表置为空表 int Length()const;//求线性链表的长度 ListNode*ListNextElem(ListNode*p=NULL);//返回循环链表p指针指向节点的直接后继,若不输入参数,则返回头指针 ListNode*CirListRemove(ListNode*p);//在循环链表中删除p指针指向节点的直接后继,且将其地址通过函数值返回 CirList&operator=(CirList&List);//重载赋

相关主题
文本预览
相关文档 最新文档