实验七 查找
大学计算机实验7报告
实验七课程名称:大学计算机实验项目名称:互联网与网络安全2)打开要收藏的网站,点击右上方的小星星,并在弹出的小对话框中完成设置之后点击完成,即可完成收藏。
2.在知网平台搜索一篇文献(关键词为:计算机+医学),并下载,同时查看文件下载位置,打开下载文件的目录。
(P201)1)通过深大内部网图书馆打开知网,在最中间的位置输入“计算机医学”点进第一个机医学应用”找到第一个文件右侧的一个小小的下载符号,下载完成后在右上角的下载点击“打开文件所在位置”即可打开并查看文件所在目录。
3.安装一款杀毒软件(例如360杀毒,金山杀毒等,机房如果有则不用安装,学会操作即可),并对磁盘进行快速扫描杀毒。
(P212,处使用McAfee)1)直接打开“我的电脑”右键磁盘,在弹出的菜单中选择“扫描”,就会弹出杀毒界面正在对磁盘扫描并杀毒。
4. 打开和关闭windows防火墙,并添加例外程序。
(P226-228)1)由于这些设置由供应商应用程序迈克菲个人防火墙管理,我们打开迈克菲,找到防火墙,点击关闭并选择关闭时长后再次点击关闭,即可关闭防火墙。
2)打开“控制面板”点入“系统和安全”,点击“Windows Defender 防火墙”下面的“允许应用通过防火墙”,点击“允许其他应用”,点击“路径”旁的浏览,找到应用的位置并双击,再点击“网络类型”完成设置,点击确定,最后点击添加即可。
思考题:1.扫描文献时不同时间和不同检索平台(万方、知网等),检索结果和实验指导描述不同,请解释为什么。
答:不同检索平台的资源库不同,以及检索的方式也不一定相同。
同一个平台,不同的时间检索的结果可能由于资源库的更新导致结果不一样。
计算机基础实验七
〈计算机信息技术基础〉实验七综合练习一、实验内容练习1.打开“Word练习11.doc(单击鼠标右键,在快捷菜单中选择“另存为”,可以下载该文件)”,参照样本一,进行如下操作:样本一上部样本一下部1.查找与替换将全文中的“新房子”改为“老房子”,“老房子”字形设为斜体、颜色为绿色、加粗2.设置字符、段落格式将标题设置为二号、隶书、加粗、粉色字体,且居中,段前、段后各2行。
3.设置边框与底纹将标题加上兰色、3磅粗、带阴影的边框,及填充色为浅兰色、图案样式为“20%”的底纹。
4.设置栏格式将第二段分成两栏,中间用竖线分隔。
5.创建水印如样本一,从剪贴画库中插入一幅图片,并设置成水印。
6.设置页面设置纸张大小为B5,上、下边距设为3.5厘米,左、右边距设为2.5厘米。
7.设置页眉、页码如样本一,设置页眉为“散文集”,且在页眉的右侧插入格式为“第x页”的页号。
8.设置脚注为标题设置脚注“*作者华明”。
9.保存文件将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习11.doc”。
练习2.绘制如样本二的表格,要求如下:1.标题宋体、三号、粗体字,且居中。
2.其余文字为宋体、四号字,垂直居中。
3.各行高为20磅。
4.四周边框为三条细实线,内部表格线为单细实线。
5.为右下角单元格中的文字加兰色底纹。
6.保存文件将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习12.doc”。
样本二练习3.制作如样本三的文档,要求如下:样本三1.插入图片从“Microsoft剪贴画库”中选择小船图片插入到文档中,并调整好图片的大小,见样本三。
2.利用艺术字制作标题输入艺术字“我把小船划向月亮”,宋体、36号字,请按自己的爱好,调整好艺术字的形状、大小及位置,见样本三。
3.绘制图形利用绘图工具栏绘制月亮和星星并填充颜色。
4.插入文本框及输入文字文字为宋体、四号字、绿色,见样本三。
5.利用文本框制作背景插入一个大文本框,将艺术字、图片、原来的文本框(即4. 插入的文本框)全部框住,将其叠放次序设置为底层,然后设置如样本三的填充效果,即单色“过渡”。
查找和排序算法的实现(实验七)
实验七查找和排序算法的实现一.实验目的及要求(1)学生在实验中体会各种查找和内部排序算法的基本思想、适用场合,理解开发高效算法的可能性和寻找、构造高效算法的方法。
(2)掌握运用查找和排序解决一些实际应用问题。
二.实验内容:(1)编程实现一种查找算法(如折半查找、二叉排序树的查找、哈希查找等),并计算相应的ASL。
(2)编程实现一种内部排序算法(如插入排序、快速排序等)。
三.实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)(1)编程实现一种查找算法(如折半查找、二叉排序树的查找、哈希查找等),并计算相应的ASL。
➢程序代码:折半查找:头文件:#define EQ(a,b) ((a)==(b))#define LT(a,b) ((a)<(b))#define maxlength 20typedef int ElemType;typedef struct{ElemType key;ElemType other;}card;//每条记录包含的数据项typedef struct{card r[maxlength];int length;}SSTable;//一张表中包含的记录容量void Create(SSTable &L);int Search(SSTable L,int elem);功能函数:#include"1.h"#include"stdio.h"void Create(SSTable &L){printf("新的线性表已经创建,请确定元素个数(不超过20)\n");scanf("%d",&L.length);printf("请按递增序列输入具体的相应个数的整数元素(空格隔开)\n");for(int i=0;i<L.length;i++){scanf("%d",&L.r[i].key);}}int Search(SSTable L,int elem){if(L.r[L.length-1].key<elem||L.r[0].key>elem){printf("表中没有该元素(不在范围内)\n");return 0;}int low=0,high=L.length-1;int mid;while(low<=high){mid=(low+high)/2;if(EQ(L.r[mid].key,elem)){printf("该元素在第%d位\n",mid+1); return 0;}else if(LT(elem,L.r[mid].key)){high=mid-1;}else{low=mid+1;}}printf("表中没有该元素(不在范围内)\n");return 0;}主函数:#include"stdio.h"#include"1.h"int main(){SSTable L;Create(L);printf("\n");printf("此时的线性表元素:\n");for(int a=0;a<L.length;a++){printf("%d ",L.r[a].key);}printf("\n");printf("\n");int elem;do{printf("请输入要查找的元素(输入000表示结束程序)\n");scanf("%d",&elem);if(elem!=000){Search(L,elem);}}while(elem!=000);return 0;}➢运行结果:(2)编程实现一种内部排序算法(如插入排序、快速排序等)。
试验七食物中脂溶性维生素含量分析高效液相色谱法
实验七食物中脂溶性维生素含量分析〔高效液相色谱法——HPLC〕一、实验目的与要求1目的了解高效液相色谱仪的工作原理。
2要求掌握HPLC测定食物中脂溶性维生素含量的方法。
二、实验原理样品中的维生素A及维生素E经皂化提取处理后,将其从不可皂化局部提取至有机溶剂中。
用高效液相色谱法 C18反相柱将维生素A和维生素E别离,经紫外检测器检测,并用内标法定量测定。
最小检出量分别为维生素A: 0.8ng,αE: 91.8ng,γE: 36.6ng,δE: 20.6ng。
三、实验仪器与试剂1仪器〔1〕实验室常用设备;〔2〕小离心管: 1.5~3.0ml带盖塑料离心管〔与高速离心机配套〕;〔3〕高速离心机;〔4〕旋转蒸发器;〔5〕恒温水浴锅;〔6〕紫外分光光度计;〔7〕高压液相色谱仪带紫外分光检测器。
2试剂〔1〕高纯氮气;〔2〕无水乙醚:不含有过氧化物。
①过氧化物检查方法:用5ml乙醚加1ml 10%碘化钾溶液,振摇 1min,如有过氧化物那么放出游离碘,水层呈黄色或加4滴0.5%淀粉液,水层呈蓝色。
该醚需处理后使用。
②去除过氧化物的方法:熏蒸乙醚时,瓶中放入纯铁丝或铁末少许,弃去10%蒸馏水和10%残留液。
(3) 无水乙醇:不得含有醛类物质。
①检查方法:取2ml银氨溶液于试管中,参加少量乙醛,摇匀,再参加10%氢氧化钠溶液,加热,放置冷却后,假设有银镜反响那么表示乙醇中有醛。
②脱醛方法:取2g硝酸银溶于少量水中,取4g氢氧化钠溶于温乙醇中。
将两者倾入1L 乙醇中,振摇后,放置暗处两天〔不时摇动,促进反响〕,经过滤,置蒸馏瓶中蒸馏,弃去初蒸出的50ml。
当乙醇中含醛较多时,硝酸银用量适当增加。
〔4〕无水硫酸钠。
〔5〕甲醇:重蒸后使用。
〔6〕重蒸水:水中加少量高锰酸钾,临用前蒸馏。
〔7〕 10%抗坏血酸溶液〔100g/L〕:临用前配制。
〔8〕 1∶1氢氧化钾溶液。
〔9〕 10%氢氧化钠溶液〔100g/L〕。
〔10〕 5%硝酸银溶液〔50g/L〕。
2022物理第6章动量实验7验证动量守恒定律教案
实验七验证动量守恒定律1.实验目的验证碰撞中的动量守恒.2.实验原理在一维碰撞中,测出物体的质量m和碰撞前、后物体的速度v、v′,算出碰撞前的动量p=m1v1+m2v2及碰撞后的动量p′=m1v1′+m2v2′,看碰撞前后动量是否相等。
3.实验器材方案一利用气垫导轨完成一维碰撞实验气垫导轨、光电计时器、天平、滑块(两个)、重物、弹簧片、细绳、弹性碰撞架、胶布、撞针、橡皮泥。
方案二在光滑长木板上两车碰撞完成一维碰撞实验光滑长木板、打点计时器、纸带、小车(两个)、天平、撞针、橡皮泥。
方案三利用等大小球做平抛运动完成一维碰撞实验斜槽、大小相等质量不同的小球两个、重垂线、白纸、复写纸、天平、刻度尺、圆规、三角板。
4.实验步骤方案一利用气垫导轨完成一维碰撞实验(1)测质量:用天平测出滑块质量。
(2)安装:正确安装好气垫导轨,如图所示。
(3)测速度:接通电源,利用配套的光电计时装置测出两滑块各种情况下碰撞前后的速度(①改变滑块的质量;②改变滑块的初速度大小和方向)。
(4)验证:一维碰撞中的动量守恒。
方案二在光滑长木板上两车碰撞完成一维碰撞实验(1)测质量:用天平测出两小车的质量。
(2)安装:将打点计时器固定在光滑长木板的一端,把纸带穿过打点计时器,连在小车的后面,在两小车的碰撞端分别装上撞针和橡皮泥,如图所示.(3)碰撞:接通电源,让小车A运动,小车B静止,两车碰撞时撞针插入橡皮泥中,把两小车连接成一体运动。
(4)测速度:通过纸带上两计数点间的距离及时间由v=错误!算出速度.(5)改变条件:改变碰撞条件,重复实验。
(6)验证:一维碰撞中的动量守恒。
方案三利用等大小球做平抛运动完成一维碰撞实验(1)测质量:先用天平测出入射小球、被碰小球质量m1、m2(m1>m2)。
(2)安装:按如图所示安装好实验装置,将斜槽固定在桌边,使槽的末端点切线水平,调节实验装置使两小球碰撞时处于同一水平高度,且碰撞瞬间入射小球与被碰小球的球心连线与轨道末端的切线平行,以确保两小球正碰后的速度方向水平。
实验七:关键词练习含答案
实验七:关键词练习实验目的:1.了解常用搜索引擎——谷歌、百度的使用;2.掌握关键词的运用;实验内容:使用搜索引擎或者进行搜索,给每一条题目找出一个或多个关键词(可以进行组合,例如电影+绿茶),然后找出答案实验步骤:1、1987年,中国互联网创始人________先生通过国际互联网向前西德卡尔斯鲁厄大学发出了中国第一封电子邮件《穿越长城,走向世界》。
答案:钱天白关键词:中国互联网《穿越长城,走向世界》2、世界四大冲浪胜地不包括以下那个地方?A、法国西海岸B、塔西提岛C、民大威群岛D、马里布海岸答案:D、马里布海岸关键词:世界四大冲浪胜地3、要想把酒长久贮存最理想的温度应该是多少?A、华氏45度B、55度C、华氏60度D、华氏65度答案:B、55度关键词:酒长久最理想温度华氏4、最近小明给朋友发QQ信息时后面总会带一句“这个网站不错,快来看看”的信息,朋友看了这个网站也会同样出现这种情况,请大家帮忙看看这是怎么回事?A、这是一种叫“QQ尾巴”的病毒B、该病毒可盗取QQ用户密码,还能通过邮件传播C、把QQ关闭后重新登陆一遍就好了D、“流行病毒专杀工具(Spant)”可查杀该病毒答案:A、这是一种叫“QQ尾巴”的病毒关键词:信息后面总会带一句快来看看5、李刚在坐出租车时听到收音机里放了一首很好听的歌,很想DOWN下来放在自己的MP3上,但是忘记了歌名,只记得有句歌词唱到:“我遇见谁,会有怎样的对白;我等的人,他在多远的未来……”,下面哪些答案是正确的?A、歌曲名称是《遇见》B、这首歌的作词是林一峰C、演唱者的成名作是《天黑黑》D、电影《向左走向右走》中的一首歌答案:A、歌曲名称是《遇见》关键词:歌我遇见谁6、中国一些历史悠久的中药店,都喜欢叫“某某堂药店",象“同仁堂”、“九芝堂”、“达仁堂”……那么,人们是为了纪念哪位医生才这么叫的呢?A、华陀B、孙思邈C、张仲景D、李时珍答案:C、张仲景关键词:某某堂药店纪念医生7、具有“爱尔兰钢琴诗人”之称的________曾一度在全球掀起了浪漫钢琴音乐的风潮。
access实验内容2版
access实验内容2版实验一 ACCESS数据库结构与创建实验内容:1. 启动数据库管理系统Access2002;2. 打开提供给同学们的“student”数据库,认识数据库的7种对象,同时调出系统帮助文件,找到帮助中关于7种对象的说明和解释,了解数据库的功能,理解数据库的总体结构;3. 用Access2002创建一个空白数据库“教师信息管理系统”;4. 用Access2002中的向导创建一个“联系管理”数据库。
实验思考:我们在创建数据库的时候要理解数据库的功能以及数据库的总体结构,有哪七种对象,从而更好的理解数据库的概念。
实验二Access数据表的创建实验内容:我们在课本上介绍了四种创建表的方法分别是:使用向导创建表;通过输入数据创建表;自定义表;使用已有数据创建表。
我们在以下的实验过程中体会这四种创建表的方法。
1.启动Access数据库管理系统。
2.创建空白数据库“教学信息管理系统”,并保存在桌面上。
3.使用向导创建表“学生”表①使用向导为“学生”表创建两个字段:学号,姓氏;②进入设计器,明确修改表的“姓氏”字段的名称为“姓名”再添加性别,出生日期,政治面貌,班级编号,毕业学校字段,分别设置这些字段的字段类型,大小。
并把表的名称由“学生”改为“学生档案表”。
③向表中输入数据,可以根据你自己的情况向表中输入数据,例如下图:4.通过输入数据创建学生成绩表参照教材P31,通过输入数据创建“职工信息表”的方法创建学生成绩表。
学生成绩表的结构5.通过设计器创建表“教师档案表”:打开表设计器,按以下表结构,创建表“教师档案表”:6.使用已有数据创建表:(1)将“课程名表.xls”导入“教学信息管理系统”数据库中。
(2)将“学生档案”中的“课程信息表”链入“教学信息管理系统”注意:在这里体会导入表与链接表的区别(3)将“教学信息管理系统”中的“学生档案表”导出为excel 表“student.xls”实验思考:比较各种创建表的方法,体会它们之间的区别?实验三建立及编辑表之间的关系实训目的:掌握建立表间关系的方法,熟悉表间关系的设置过程;掌握编辑关系的方法,理解参照完整性,级联更新和级联删除的意义。
07实验7 邻二氮菲分光光度法测定铁的含量
722S型或721型分光光度计、容量瓶(100mL,50mL)、吸量管 1、铁标准溶液:含铁0.1mg/ml。 准确称取0.8634g的NH4Fe(SO4)2·12H2O,置于烧杯中,加入 20ml1:1HCl和少量水,溶解后,定量地转移至1升容量瓶中,以水稀释之 刻度,摇匀。 2、邻二氮菲:0.15%(10-3mol/L)新配制的水溶液。 3、盐酸羟胺: 10%水溶液(临用时配制) 4、醋酸钠溶液 1mol/L
实验七 邻二氮菲分光光度法测定铁的含量
一、实验目的
1.学会吸收曲线及标准曲线的绘制,了解分光光度法的基本原理。
2.掌握用邻二氮菲分光光度法测定微量铁的方法原理。 3.学会722S型分光光度计的正确使用,了解其工作原理。 4.学会数据处理的基本方法。 5.掌握比色皿的正确使用。
二、实验原理
根据朗伯—比耳定律:A=εbc,当入射光波长λ及光程b一定时, 在一定浓度范围内,有色物质的吸光度A与该物质的浓度c成正比。只要 绘出以吸光度A为纵坐标,浓度c为横坐标的标准曲线,测出试液的吸光 度,就可以由标准曲线查得对应的浓度值,即未知样的含量。同时,还 可应用相关的回归分析软件,将数据输入计算机,得到相应的分析结 果。
选用1cm比色皿,以试剂空白为参比溶液(为什么?),取4号容量瓶 试液,选择440~560nm波长,每隔10nm测一次吸光度,其中500~520nm 之间,每隔5nm测定一次吸光度。以所得吸光度A为纵坐标,以相应波长 λ为横坐标,在坐标纸上绘制A与λ的吸收曲线。从吸收曲线上选择测 定Fe的适宜波长,一般选用最大吸收波长λmax为测定波长。
用分光光度法测定试样中的微量铁,可选用的显色剂有邻二氮菲 (又称邻菲罗啉)及其衍生物、磺基水杨酸、硫氰酸盐等。而目前一般采 用邻二氮菲法,该法具有高灵敏度、高选择性,且稳定性好,干扰易消 除等优点。
数据结构实验课教案
数据结构实验课教案一、实验目的与要求1. 实验目的(1) 掌握数据结构的基本概念和算法。
(2) 培养实际操作能力,巩固课堂所学知识。
(3) 提高编程技能,为实际项目开发打下基础。
2. 实验要求(1) 严格按照实验指导书进行实验。
(2) 实验前认真预习,充分理解实验内容。
(3) 实验过程中积极思考,遇到问题及时解决。
(4) 按时完成实验,积极参与讨论与交流。
二、实验环境与工具1. 实验环境(1) 操作系统:Windows 7/8/10或Linux。
(2) 编程语言:C/C++、Java或Python。
(3) 开发工具:Visual Studio、Eclipse、IntelliJ IDEA或PyCharm。
2. 实验工具(1) 文本编辑器或集成开发环境(IDE)。
(2) 版本控制系统(如Git)。
(3) 在线编程平台(如LeetCode、牛客网)。
三、实验内容与安排1. 实验一:线性表的基本操作(1) 实现线性表的顺序存储结构。
(2) 实现线性表的插入、删除、查找等基本操作。
(3) 分析线性表的时间复杂度。
2. 实验二:栈与队列的基本操作(1) 实现栈的顺序存储结构。
(2) 实现队列的顺序存储结构。
(3) 实现栈与队列的进栈、出栈、入队、出队等基本操作。
(4) 分析栈与队列的时间复杂度。
3. 实验三:线性表的链式存储结构(1) 实现单链表的结构。
(2) 实现单链表的插入、删除、查找等基本操作。
(3) 分析单链表的时间复杂度。
4. 实验四:树与二叉树的基本操作(1) 实现二叉树的结构。
(2) 实现二叉树的遍历(前序、中序、后序)。
(3) 实现二叉搜索树的基本操作。
(4) 分析树与二叉树的时间复杂度。
5. 实验五:图的基本操作(1) 实现图的邻接矩阵存储结构。
(2) 实现图的邻接表存储结构。
(3) 实现图的深度优先搜索(DFS)和广度优先搜索(BFS)。
(4) 分析图的时间复杂度。
四、实验评价与成绩评定1. 实验评价(1) 代码质量:代码规范、注释清晰、易于维护。
数据结构目录.
第一课:数据结构的基本概念和术语 第二课:抽象数据类型的表示与实现 第三课:算法及算法设计要求 第四课:算法效率的度量和存储空间需求 第五课:线性表的类型定义 第六课:线性表的顺序表示和实现 第七课:实验一 线性表的顺序存储实验 第八课:线性表的链式表示与实现
数据结构的主要内容(2)
第九课:循环链表与双向链表 第十课:栈的表示与实现 第十一课:栈的应用 第十二课:实验二 循环链表实验 第十三课:队列 第十四课:串的定义 第十五课:串的表示和实现 第十六课:串操作应用举例
数据结构的主要内容(3)
第十七课:实验三:栈的表示与实现及栈的应用 第十八课:数组的顺序表示与实现 第十九课:实验四 串的实现实验 第二十课:广义表 第二十一课:树、二叉树定义及术语 第二十二课:实验五 数组实验 第二十三课:二叉树的存储结构 第二十四课:遍历二叉树
数据结构的主要内容(4)
第二十五课:单元测验 第二十六课:图的定义与术语 第二十七课:实验六 二叉树实验 第二十八课:图的存储结构 第二十九课:静态查找表(一)顺序表的查找 第三十课:静态查找表(二)有序表的查找 第三十一课:动态查找表 第三十二课:哈希表(一)
数据结构的主要内容(5)
第三十三课:哈希表(二) 第三十四课:插入排序,快速排序 第三十五课:实验七 查找 第三十六课:选择排序,归并排序 第三十七课:实验八 排序实验 第三十八课:文件概念,顺序文件 第三十九课:索引文件 第四十课:总复习
北理大学计算机实验基础_实验七实验报告表
北理大学计算机实验基础_实验七实验报告表一、实验目的本次实验的主要目的是深入了解和掌握计算机系统中的某些关键概念和技术,通过实际操作和观察,提高我们对计算机原理的理解和应用能力。
二、实验环境本次实验在北理大学计算机实验室进行,使用的计算机配置为:处理器_____,内存_____,操作系统_____,实验所用到的软件包括_____等。
三、实验内容及步骤(一)实验内容1、了解计算机存储系统的层次结构,包括高速缓存、内存和外存的特点和工作原理。
2、学习并掌握虚拟内存的概念和配置方法。
3、研究磁盘调度算法,如先来先服务(FCFS)、最短寻道时间优先(SSTF)和扫描算法(SCAN)等。
(二)实验步骤1、计算机存储系统的层次结构探究打开计算机系统,观察内存和高速缓存的参数设置。
运行一些特定的程序,观察数据在不同存储层次之间的传输和处理过程。
记录不同存储层次的访问速度和容量等参数,并进行分析和比较。
2、虚拟内存的配置与观察进入操作系统的设置界面,查找虚拟内存的相关选项。
更改虚拟内存的大小和位置设置,观察系统性能的变化。
使用性能监测工具,收集虚拟内存使用情况的数据,如页面交换频率、内存占用率等。
3、磁盘调度算法的模拟与比较编写磁盘调度算法的模拟程序,实现FCFS、SSTF 和SCAN 算法。
输入一系列磁盘访问请求,运行不同的算法,记录磁盘臂的移动距离和平均寻道时间。
对不同算法的性能进行分析和比较,总结它们的优缺点。
四、实验结果与分析(一)计算机存储系统的层次结构通过实验观察和数据记录,我们发现高速缓存的访问速度极快,但容量较小;内存的访问速度次之,容量较大;外存的访问速度最慢,但容量最大。
在实际应用中,数据会根据其使用频率和重要性在不同存储层次之间自动迁移,以提高系统的整体性能。
(二)虚拟内存的配置当虚拟内存设置较小时,系统容易出现内存不足的错误,导致程序运行缓慢或崩溃;当虚拟内存设置过大时,会占用过多的磁盘空间,并且可能会影响系统的启动和运行速度。
计算机实验基础七实验报告
计算机实验基础七实验报告一、实验目的本次计算机实验基础七的主要目的是通过实践操作,深入了解和掌握计算机系统中的某些关键技术和应用,提高我们的实际操作能力和问题解决能力。
二、实验环境本次实验所使用的计算机配置为:处理器_____,内存_____,操作系统_____。
实验中所用到的软件包括_____等。
三、实验内容及步骤(一)文件管理与操作1、创建文件夹首先,在指定的磁盘分区中创建一个新的文件夹,命名为“实验七文件”。
通过右键菜单选择“新建”>“文件夹”,然后输入相应的名称。
2、文件复制与移动将事先准备好的一些文本文件和图片文件复制到新建的文件夹中。
复制操作通过选中文件,按下 Ctrl+C 组合键,然后在目标文件夹中按下 Ctrl+V 组合键完成。
移动文件则使用 Ctrl+X 和 Ctrl+V 组合键。
3、文件重命名对文件夹中的部分文件进行重命名操作,以更好地识别和分类文件。
选中文件后,右键选择“重命名”,输入新的文件名。
(二)系统设置与优化1、显示设置调整进入系统的显示设置,调整屏幕分辨率、刷新率和色彩深度,观察不同设置对显示效果的影响。
2、电源管理设置根据使用需求,设置计算机的电源计划,如平衡、节能或高性能模式,并调整休眠和待机时间。
3、系统更新与安全设置检查系统更新,确保操作系统处于最新状态。
同时,设置防火墙和杀毒软件,增强系统的安全性。
(三)网络配置与管理1、 IP 地址设置手动设置计算机的 IP 地址、子网掩码、网关和 DNS 服务器地址,了解网络参数的配置方法。
2、网络共享设置在局域网中,设置共享文件夹,允许其他计算机访问和读写共享文件,实现资源共享。
3、网络故障排查模拟网络连接故障,如网线松动、IP 地址冲突等,通过命令提示符中的相关命令(如 ping、ipconfig 等)进行故障排查和解决。
四、实验中遇到的问题及解决方法(一)文件操作问题在文件复制过程中,出现了文件丢失的情况。
经过仔细检查,发现是由于复制操作未完成就中断导致的。
实习七 统计学电脑实验内容
实习七统计学电脑实验内容1、某医院测得110名男性肾虚病人的Hb值(g/L)为:118 148 108 103 138 110 134 140 102 132 140149 138 106 148 133 145 146 123 145 165 148120 135 127 134 141 121 143 100 134 146 132143 135 120 143 140 119 120 148 108 155 128122 130 140 174 160 138 137 134 147 125 141147 137 120 133 123 138 137 147 100 130 112111 120 142 139 142 140 128 141 104 121 132155 131 119 131 142 126 140 146 123 114 142139 102 120 151 122 135 140 147 135 131 138107 149 139 140 125 147 129 142 114 149 151 (1)计算均数、中位数、标准差、并比较均数和中位数的差别。
(2)该资料用哪个指标表示集中趋势较好?为什么?(3)编制频数表,绘出频数图。
(4)估计总体均数95%可信区间。
2、测得某地300名正常人尿汞值,其频数表如下:(1)计算均数和中位数,何者的代表性较好?(2)计算标准差和四分位数间距,用哪个指标表示其离散趋势较好?(3)求95%的参考值范围及总体平均数95%的可信区间。
3、90名麻疹易感儿童接种麻疹疫苗一个月后,血凝抑制抗体滴度如下: 抗体滴度 1︰8 1︰16 1︰32 1︰64 1︰128 1︰256 1︰512 人数61815301263300例正常人尿汞值(μg/L )频数表(1)求平均抗体滴度 (2)估计总体均数(95%CI )4、某医生就下表资料对比用胎盘浸液钩端螺旋体菌苗对328名农民接种前后血清抗体滴度的变化情况。
实验七嵌套查询(V2.0)
实验七嵌套查询(V2.0)实验七嵌套查询[实验⽬标]1. 掌握不相关⼦查询2. 掌握相关⼦查询[实验内容]1. 基础知识⼀个SELECT-FROM-WHERE语句称为⼀个查询块。
将⼀个查询块嵌套在另⼀个查询块的WHERE⼦句或HAVING短语的条件中的查询称为嵌套查询。
可以参看例1。
根据求解过程分⼦查询主要有(1)不相关⼦查询⼦查询的查询条件不依赖于⽗查询;由⾥向外,逐层处理。
即每个⼦查询在上⼀级查询处理之前求解,⼦查询的结果⽤于建⽴其⽗查询的查找条件。
(2)相关⼦查询⼦查询的查询条件依赖于⽗查询。
⾸先取外层查询中表的第⼀个元组,根据它与内层查询相关的属性值处理内层查询,若WHERE⼦句返回值为真,则取此元组放⼊结果表;然后再取外层表的下⼀个元组;重复这⼀过程,直⾄外层表全部检查完为⽌。
根据嵌套的⼦句类型分嵌套查询主要类型1)带有IN谓词的⼦查询2)带有⽐较运算符的⼦查询3)带有ANY(SOME)或ALL谓词的⼦查询4)带有EXISTS谓词的⼦查询2. 实验案例1带有IN谓词的⼦查询。
例1.查询选修了2号课程的学⽣姓名。
--外查询:查询学号在⼦查询结果内的学⽣姓名。
select snamefrom studentwhere sno in (--⼦查询:查询选修了2号课程的学⽣学号。
select snofrom scwhere cno = '2')说明:(1)以上查询中⼦查询跟外查询没关系,所以可以先做⼦查询,把结果作为外查询的where⼦句的⼀部分,再进⾏外查询的筛选条件得到结果,这种与外查询没关系的⼦查询称为为“不相关⼦查询”。
(2)⼦查询的限制“不能使⽤ORDER BY⼦句”。
为什么?(3)层层嵌套⽅式反映了 SQL语⾔的结构化。
(4)有些嵌套查询可以⽤连接运算替代。
把例1改成连接运算?2带有⽐较运算符的⼦查询例2.查询每个学⽣学号和超过他选修课程平均成绩的课程号。
SELECT Sno,CnoFROM SC xWHERE Grade >=(SELECT AVG(Grade)FROM SC yWHEREy.Sno=x.Sno);执⾏过程<1> 从外层查询中取出SC的游标指向的(⾸次为第⼀⾏)元组x,将元组x的Sno值(200215121)传送给内层查询。
试验七葡萄糖酸钙含量的测定
实验七葡萄糖酸钙含量的测定一、实训目的1.掌握EDTA滴定液的配制和标定方法。
2.了解酸度对配位平衡的影响,熟悉控制溶液酸度的方法。
3.掌握葡萄糖酸钙口服溶液的含量测定方法。
4.熟悉金属指示剂的变色原理。
二、实训原理葡萄糖酸钙口服溶液为D-葡萄糖酸钙盐-水合物(C12H22CaO14•H2O), 故可用配位滴定法滴定其中的钙离子,将供试品加水微热使溶解,加氢氧化钠试液与钙紫红素指示剂后用乙二胺四乙酸二钠滴定液滴定至溶液由紫色转变为纯蓝色即可:滴定前:Ca2++HIn2-+H+纯蓝色酒红色终点前:Ca2++H2Y2CaY2-+2H+终点时:CaIn-+H2Y2-CaY2-+HIn2-+H+酒红色纯蓝色三、仪器及试剂仪器:酸式滴定管(50ml)、容量瓶(250ml)、烧杯(1000ml)、试剂瓶(1000ml)、锥形瓶(250ml)、移液管(25ml)、托盘天平、分析天平或电子天平。
试剂:乙二胺四乙酸二钠盐(EDTA-2Na·2H2O,A·R)、ZnO(基准试剂)、铬黑T指示剂、钙紫红素指示剂、稀盐酸、甲基红指示剂、氨试液、氨-氯化铵缓冲液(pH=10),葡萄糖酸钙口服溶液(规格:10%)。
四、实训内容(一)EDTA滴定液的配制和标定称取EDTA二钠19g,加水适量使溶解,加水至1000ml(浓度约为0.05 mol/L),摇匀待标定。
取于800℃灼烧至恒重的基准氧化锌1.2g,精密称定,加稀盐酸30ml使溶解,定容于250 ml容量瓶中,用移液管精密吸取25ml 置锥形瓶中,加0.025%甲基红的乙醇溶液1滴,滴加氨试液至溶液显微黄色,加水25ml与氨-氯化铵缓冲液(pH=10.0)10ml,再加铬黑T指示剂少量,用本液滴定至溶液由紫色变为纯蓝色,并将滴定的结果用空白试验较正,平行测定3次取平均值。
每1ml EDTA滴定液(0.05000 mol/L)相当于4.069 mg的氧化锌。
数据结构实验七-二分排序
1
void main() {
rec A; int j,n,i; printf("\n\n 输入初始数据(每个数据一空格隔开,-1结束):"); n=0; scanf("%d", &j); while(j!=-1) {
n++; A[n]=j; scanf("%d",&j); } printf("插入排序\n\n排序前\n\n"); for (i=1;i<=n;i++) printf("%d ", A[i]); InsertSort1(A,n); printf("\n\n排序后\n\n"); for (i=1;i<=n;i++) printf("%d ", A[i]); }
2
数据结构实验报告七
班级:
姓名: 吴前斌
学号:
课程名称
数据结构
实验项目 排序
实验项目类型 验演综设 证示合计
指导掌握二分排序的基本概念,掌握二分排序的基本思想和算法实现。
二、实验内容 设计一个算法用二分查找实现插入排序的“寻找插入位置”操作。
三、实验要求 二分查找:在有序表中进行,先确定表的中点位置,再通过比较确定下一步查找哪个半区。
四、实验过程及结果:
# include "stdio.h" # define Max 20 typedef int elemtype; typedef elemtype rec[Max];
void InsertSort1(rec A,int n) {
int i,j,low,high,mid,now; for(i=2; i<=n; i++) {
实验七 查找
实验七查找、排序的应用一、实验目的1、本实验可以使学生更进一步巩固各种查找和排序的基本知识。
2、学会比较各种排序与查找算法的优劣。
3、学会针对所给问题选用最适合的算法。
4、掌握利用常用的排序与选择算法的思想来解决一般问题的方法和技巧。
二、实验内容[问题描述]对学生的基本信息进行管理。
[基本要求]设计一个学生信息管理系统,学生对象至少要包含:学号、姓名、性别、成绩1、成绩2、总成绩等信息。
要求实现以下功能:1.总成绩要求自动计算;2.查询:分别给定学生学号、姓名、性别,能够查找到学生的基本信息(要求至少用两种查找算法实现);3.排序:分别按学生的学号、成绩1、成绩2、总成绩进行排序(要求至少用两种排序算法实现)。
三.主要功能:实现学生成绩的录入,并分别按照学号,姓名和性别进行查询,按照成绩1,2和总成绩分别排序。
四.主要实现函数1.折半查找for(i=1;i<ST.length;i++){for(j=i;j>=1;j--)if(ST.r[j].num<ST.r[j-1].num){LI=ST.r[j];ST.r[j]=ST.r[j-1];ST.r[j-1]=LI;}2.顺序查找=0;cout<<"输入要查找的姓名"<<endl;cin>>name;for(i=0;i<ST.length;i++)if(name==ST.r[i].name){cout<<ST.r[i].num<<" "<<ST.r[i].name<<" "<<ST.r[i].sex<<" "<<ST.r[i].className<<" "<<ST.r[i].mark1<<" "<<ST.r[i].mark2<<" "<<ST.r[i].mark1+ST.r[i].mark2<<endl;a=1;}3.选择法排序for(i=0; i<ST.length;i++){for (j=i+1;j<ST.length;j++){if(ST.r[i].sum>ST.r[j].sum){LI=ST.r[j];ST.r[j]=ST.r[i];ST.r[i]=LI;五.源程序#include <iostream>#include<string>#include <iomanip>using namespace std;#define MAXSIZE 100typedef struct{float num;//学生学号string name;//学生姓名string sex;//性别char className[20];//班级名称float mark1;//第1门成绩float mark2;//第2门成绩float sum;//第3门成绩}DataType;typedef struct //定义顺序表的结构{DataType r[ MAXSIZE +1 ]; //存储顺序表的向量int length; //顺序表的长度}SqList;int menu(){int i;cout<<" /////////////////////////////////////////////////"<<endl;cout<<" 学生信息管理系统\n "<<endl;cout<<" /////////////////////////////////////////////////"<<endl; cout<<" 1.输入成绩"<<endl;cout<<" 2.查询成绩"<<endl;cout<<" 3.成绩排序"<<endl;cout<<" 4.退出"<<endl;cout<<"请选择1-4:"<<endl;cin>>i;while(i<0||i>4){cout<<"对不起,您输入错误!"<<endl; //提示输入是否错误cout<<"请重新输入1-4: "<<endl;cin>>i;}return i;}void CreatList(SqList &ST) //创建学生的相关信息{cout<<"请输入学生的个数"<<endl;cin>>ST.length;cout<<" 学号姓名性别班级成绩1 成绩2 "<<endl;for(int i=0;i<ST.length;i++){cout<<"输入第"<<i+1<<"学生的信息"<<endl;cin>>ST.r[i].num>>ST.r[i].name>>ST.r[i].sex>>ST.r[i].className>>ST.r[i].mar k1>>ST.r[i].mark2;}cout<<"完成输入"<<endl;}void output(SqList &ST)//输出{cout<<"学生的信息如下"<<endl;cout<<" 学号姓名性别班级成绩1 成绩2 总分"<<endl;for(int i=0;i<ST.length;i++)cout<<setw(6)<<ST.r[i].num<<setw(6)<<ST.r[i].name<<setw(6)<<ST.r[i].sex<<se tw(6)<<ST.r[i].className<<setw(8)<<ST.r[i].mark1<<setw(8)<<ST.r[i].mark2<<setw( 8)<<ST.r[i].mark1+ST.r[i].mark2<<" "<<endl;}void Query(SqList &ST) //查询信息{cout<<endl;cout<<" (1)根据学号查询"<<endl;cout<<" (2)根据姓名查询"<<endl;cout<<" (3)根据性别查询"<<endl;cout<<" (4)退出"<<endl;int a,m,n,i,j;int low,high,mid;DataType LI; //使学号变为有序string name;string xb;cin>>m;switch(m){case 1: //折半查找for(i=1;i<ST.length;i++){for(j=i;j>=1;j--)if(ST.r[j].num<ST.r[j-1].num){LI=ST.r[j];ST.r[j]=ST.r[j-1];ST.r[j-1]=LI;}}a=0;cout<<"输入要查找的学号"<<endl;cin>>n;low=0;high=ST.length-1; // 置区间初值while (low<=high){mid=(low+high)/2;if(n==ST.r[mid].num){cout<<ST.r[mid].num<<" "<<ST.r[mid].name<<" "<<ST.r[mid].sex<<" "<<ST.r[mid].className<<" "<<ST.r[mid].mark1<<" "<<ST.r[mid].mark2<<" "<<(ST.r[mid].mark1+ST.r[mid].mark2)<<endl;a=1;break;}else if(n<ST.r[mid].num)high=mid-1; // 继续在前半区间进行查找elselow=mid+1; // 继续在后半区间进行查找}if(!a){cout<<"所查信息不存在!"<<endl;cout<<"请重新输入"<<endl;}break;case 2: //顺序查找{a=0;cout<<"输入要查找的姓名"<<endl;cin>>name;for(i=0;i<ST.length;i++){if(name==ST.r[i].name){cout<<ST.r[i].num<<" "<<ST.r[i].name<<" "<<ST.r[i].sex<<" "<<ST.r[i].className<<" "<<ST.r[i].mark1<<" "<<ST.r[i].mark2<<" "<<ST.r[i].mark1+ST.r[i].mark2<<endl;a=1;}}if(!a){cout<<"所查信息不存在!"<<endl;cout<<"请重新输入"<<endl;}break;}case 3: //顺序查找{a=0;cout<<"输入要查找性别"<<endl;cin>>xb;for(i=0;i<ST.length;i++){if(xb==ST.r[i].sex){cout<<ST.r[i].num<<" "<<ST.r[i].name<<" "<<ST.r[i].sex<<" "<<ST.r[i].className<<" "<<ST.r[i].mark1<<" "<<ST.r[i].mark2<<" "<<ST.r[i].mark1+ST.r[i].mark2<<endl;a=1;}}if(!a){cout<<"所查信息不存在!"<<endl;cout<<"请重新输入"<<endl;}break;}case 4:menu();break;}}void sort(SqList &ST) //排序{int n,i,j;DataType LI; //定义存储学号向量cout<<endl;cout<<" (1)根据学号排序" <<endl;cout<<" (2)根据成绩1排序"<<endl;cout<<" (3)根据成绩2排序"<<endl;cout<<" (4)根据总成绩排序"<<endl;cout<<" (5)退出"<<endl;cin>>n;switch(n){case 1: //按学号排序,使用插入排序for(i=1;i<ST.length;i++)for(j=i;j>=1;j--)if(ST.r[j].num<ST.r[j-1].num){LI=ST.r[j];ST.r[j]=ST.r[j-1];ST.r[j-1]=LI;}output(ST);cout<<"排序成功"<<endl;break;case 2: //按成绩1排序,用选择排序for(i=0; i<ST.length;i++){for (j=i+1;j<ST.length;j++){if(ST.r[i].mark1>ST.r[j].mark1){LI=ST.r[j];ST.r[j]=ST.r[i];ST.r[i]=LI;}}}output(ST);cout<<"排序成功"<<endl;break;case 3: // 根据成绩2排序,使用选择法排for(i=0; i<ST.length;i++){for (j=i+1;j<ST.length;j++){if(ST.r[i].mark2>ST.r[j].mark2){LI=ST.r[j];ST.r[j]=ST.r[i];ST.r[i]=LI;}}output(ST);cout<<"排序成功"<<endl;break;case 4: //根据总成绩排序,使用选择法排序for(i=0; i<ST.length;i++){for (j=i+1;j<ST.length;j++){if(ST.r[i].sum>ST.r[j].sum){LI=ST.r[j];ST.r[j]=ST.r[i];ST.r[i]=LI;}}}output(ST);cout<<"排序成功"<<endl;break;case 5: //退出menu();break;}}}void main(){SqList ST;while(1){switch(menu()){case 1:cout<<endl;cout<<" "<<endl;cout<<" 1.成绩的输入 "<<endl;cout<<" "<<endl;CreatList(ST);break;case 2:cout<<" "<<endl;cout<<" 2.成绩的查询 "<<endl;cout<<" "<<endl;Query(ST);break;case 3:cout<<" "<<endl;cout<<" 3.成绩的排序 "<<endl;cout<<" "<<endl;sort(ST);break;case 4:cout<<" "<<endl;cout<<" 4.退出 "<<endl;cout<<" "<<endl;exit(0);break;}}}六运行界面1.主界面2.输入界面3.按学号查询界面4.按姓名查询5.按性别查询6.按成绩1排序7.按成绩28.总成绩。
实验七 查找
实验七查找、排序的应用一、实验目的1、本实验可以使学生更进一步巩固各种查找和排序的基本知识。
2、学会比较各种排序与查找算法的优劣。
3、学会针对所给问题选用最适合的算法。
4、掌握利用常用的排序与选择算法的思想来解决一般问题的方法和技巧。
二、实验内容[问题描述]学生信息管理系统[基本要求]设计一个学生信息管理系统,学生对象至少要包含:学号、姓名、性别、成绩1、成绩2、总成绩等信息。
要求实现以下功能:1.试选择一种方式实现:基于数组、链表或文件方式2.总成绩要求自动计算;3.查询:分别给定学生学号、姓名、性别,能够查找到学生的基本信息(要求至少用两种查找算法实现);排序:分别按学生的学号、成绩1、成绩2、总成绩进行排序(要求至少用两种排序算法实现)。
[测试数据]由学生依据软件工程的测试技术自己确定。
三、实验前的准备工作1、掌握哈希表的定义,哈希函数的构造方法。
2、掌握一些常用的查找方法。
1、掌握几种常用的排序方法。
2、掌握直接排序方法。
四、实验报告要求1、实验报告要按照实验报告格式规范书写。
2、实验上要写出多批测试数据的运行结果。
3、结合运行结果,对程序进行分析。
三、实验步骤typedef struct//定义每个记录(数据元素)的结构{string xingming; //姓名string xingbei; //性别float xuehao; //学号float chengji1,chengji2; //成绩1,成绩2float zong; //总分}RecordType;typedef struct //定义顺序表的结构{RecordType r[MAXSIZE +1]; //存储顺序表的向量查找顺序查找从表的一端开始逐个进行记录的关键字和给定值的比较。
在这里从表尾开始并把下标为0的作为哨兵。
void chaxun(SqList &ST) //查询信息{cout<<"\n************************"<<endl;cout<<"~ (1)根据学号查询 ~"<<endl;cout<<"~ (2)根据姓名查询 ~"<<endl;cout<<"~ (3)根据性别查询 ~"<<endl;cout<<"~ (4)退出 ~"<<endl;cout<<"\n************************"<<endl; if(m==1)顺序查找算法:cout<<"输入要查找的姓名"<<endl;cin>>name;for(int i=0;i<ST.length;i++){if(name==ST.r[i].xingming){cout<<ST.r[i].xuehao<<""<<ST.r[i].xingming<<""<<ST.r[i].xingbei<<""<<ST.r[i].chengji1<<""<<ST.r[i].chengji2<<""<<ST.r[i].zong<<endl;a=1;}排序a.直接插入排序每步将一个待排序的记录,按其关键码大小,插入到前面已经排好序的一组记录的适当位置上,直到记录全部插入为止。
试验七人类巴氏小体的观察
女性的X染色体中只有1个保持活性,而另一个晚复制, 没有活性。该失活的X染色体在形态上呈异染色质状态,即 DNA螺旋压的很紧,染色深而致密。
XY
XX
• X染色质的失活只是部分失活,仍然有部分基因具有转录 活性,目前已知的大约有十几个基因有活性。
• Barr小体的数目 = n-1 (n为X染色体数目)
性染色体类型 正常男性 正常女性 Turner’s syndrome XY XX XO 巴氏小体数目 0 1 0
Klinefelter’s syndrome
超雌综合症
XXY
XXX
1
2
雌性染色体类型
雄性染色体类型
果蝇
线虫
XX
XX 雌性染色体类型
XY
XO 雄性染色体类型
果蝇
线虫
XX
XX
XY
XO
在果蝇中,雌性中的两条X染色体都有活性,而在雄性XY或XO中唯一的 一条X染色体超活性; 线虫的剂量补偿机制是在XX个体为雌雄同体,两条X染色的连锁基因的转 录活性同时减弱,使之处于低活性状态,即每条X染色体基因的表达水平 是单条X染色体(雄性中)的表达水平的一半,以便实现与雄性(XO)个 体的,只具一条X染色体上连锁基因活性的剂量补偿。
• 1949年,Barr等在雌猫的神经元细胞中发 现一种浓缩小体,称Barr小体。而雄猫无。 • 1955年,Barr在女性的口腔细胞中发现 Barr小体。
• 1959年,人们把性染色体异常造成的畸形 与巴氏小体的研究联系起来。
• 1971年, Barr小体被称为X染色质。
• 食道癌病人巴氏小体出现率低于10%;
题 目:Wavefront Shaping for in vivo Brain Imaging. 讲座人:Na Ji 时 间:3月24日(周四)上午10:30-12:00 地 点:思明校区化学报告厅
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告七查找实验
一、实验目的:
1、熟悉线性查找算法。
2、掌握顺序查找、二分查找算法
二、实验内容:
1.SeqList类中增加下列成员方法:
public int lastIndexOf(T key) { //返回最后出现的关键字为key元素位置int num=0;
for(int i=0;i<this.value.length;i++)
if(this.value[i]==key)
num++;
retuen num;
}
2.为顺序表和单链表增加以下基于查找的删除和替换操作的成员方法:
public void removaAll(T key) //删除所有关键字为key元素
顺序表:
public void removaAll(T key){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==key){
remove[i];
i--;
}
}
public void remove(int index){
for(int i=index;i<this.value.length;i++){
if(i<this.value.length-1)
this.value[i]=this.value[i+1];
else
this.valye[i]=null;
}
}
单链表
public void removaAll(T key){
Node<T> p=this.head;
while(p.next!=null){
if(p.next.data==key)
p.next=p.next.next;
}
}
public void replace (T x, T y) //将首次出现的元素x替换为y
顺序表
public void replace (T x, T y){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==x){
this.value[i]=y;
break;
}
}
单链表
public void replace (T x, T y){
Node<T> p=this.head;
while(p.next!=null)
if(p.next.data==x){
p.next.data=y;
break;
}
}
public void replace(T x,T y) ) //将所有元素x替换为y 顺序表
public void replace (T x, T y){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==x)
this.value[i]=y;
}
单链表
public void replace (T x, T y){
Node<T> p=this.head;
while(p.next!=null)
if(p.next.data==x)
p.next.data=y;
}
3、有序表的二分查找(折半查找)
public int binarySearch(T key){
int begin=0,end=this.value.length-1;
if(key!=null)
while(begin<=end){
int mid=(begin+end)/2;
if(value[mid]==key)
return mid;
if(value[mid]>key)
end=min-1;
else
begin=mid+1;
}
return -1;
}
三、实验心得(含上机中所遇问题的解决办法,所使用到的编程技巧、创新
点及编程的心得)。