欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件技术基础实验报告1.docx

    • 资源ID:86434540       资源大小:181.77KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件技术基础实验报告1.docx

    实验题目:软件技术基础实验实验一顺序表和单链表基本操作上机实验Part A一、需求分析1 .程序要实现的基本功能顺序表的创建、元素删除、遍历等操作2 .输入输出的要求有序的一组整数1, 2, 3, 4, 6,设计顺序表并实现以下操作A.初始化一个空的顺序表;B.从键盘依次输入上述数据添加到顺序表中;C.删除表中的第四个数据元素;D.显示B、C操作后顺序表中的内容。二、概要设计1 .本程序所用的数据结构数组和结构体2 ,主程序及各函数子模块之间的层次关系int pread()3 ,主程序及各模块的流程图三、详细设计1 ,采用c语言定义相关的数据类型typedefstruct, int2.源程序见附录四、结果测试1 .输入数据1, 2, 3, 4, 6)2 .输出结果验证 *D:我的文档文档我的文档M乍业在睑报告'软件技术基础实验程序Debug1 .顺序表操作.exe"please input data(end with -1):1please input data(end with -1):2please input data(end with -1):3please input data(end with -1):4please input data(end with -1):6please input data(end with -1):-1current content:val 0 is 1val 1 is 2val 2 is 3val 3 is 4val 4 is 6please input the sec you want to delete:3current content:val 0 is 1val 1 is 2val 2 is 3val 3 is 6Press any key to continue.搜狗拼音输入法全:Part B一、需求分析1 .程序要实现的基本功能单链表的初始化、生成、长度统计、查找、删除等操作2 ,输入输出的要求现有有序的一组整数1, 2, 2, 3, 4, 6, 6,设计单链表,分别编写函数实现以下操作:A.初始化一个空链表;B.依次添加上述一组数据(结点),生成该链表;C.统计该链表的长度;D.在表中查找数据为3和7的结点,并返回其位置(若找不到返回-1);E.删除相邻的重复结点,使链表变为l-2-3-4-6o主程序及各模块的流程图;F.显示经B、E操作后,链表的内容。概要设计1 .本程序所用的数据结构结构体、指针2 .主程序及各函数子模块之间的层次关系int preadQ3 .主程序及各模块的流程图void createslink(node *'h)void display(listtype *1)厂 void searcheslink(node *h)void display(li$ttype *1)int preadQ void print len(node ,h)1 void deleteslink(node *h)三、详细设计1 .采用C语言定义相关的数据类型 typedef struct node, int, int*2 .源程序见附录四、结果测试1 .输入数据1, 2, 2, 3, 4, 6, 62 .输出结果验证查找数据元素3 , D:我的文档文档我的文档作业赎险报告'软件技术基础实验程序Debug2.链表操作.exeplease input data:3please input data:4please input data:6please input data:6 current content:链表长度为:7please input the number you want to seek:3the sec of 3 is:4current content:val 0 is 1val 1 is 2val 2 is 3val 3 is 4val 4 is 6Press any key to continue.搜狗拼音输入法全:查找数据元素7J "D:我的文档文档我的文档作业在脸报告'软件技术基础实验程序Debug2.链表操作.exe- Xplease input data:3please input data:4please input data:6please input data:6current content:val 0 is 1val 1 is 2val 2 is 2val 3 is 3val 4 is 4val 5 is 6val 6 is 6链表长度为:7please input the number you want to seek:7-1current content:val 0 is 1val 1 is 2val 2 is 3val 3 is 4val 4 is 6Press any key to continue域狗拼音输入法全:实验二:基本查找排序操作上机实验一、需求分析1 .程序要实现的基本功能两种基本的查找算法(顺序查找、二分查找)和三种基本排序算法(简单插入排序、简单冒 泡排序、简单选择排序)2 ,输入输出的要求现有一顺序表,表中元素分别为51,38,79,22,91,105,33,52,16,112,分别编写函数实现以下操 作:A、采用简单插入排序法实现对顺序表的排序,显示每一趟的排序结果;B、采用简单冒泡排序法实现对顺序表的排序,显示每一趟的排序结果;C、采用简单选择排序法实现对顺序表的排序,显示每一趟的排序结果;D、对上述排序后的顺序表采用顺序查找方法,查找关键字为52和关键字为36的元素,分别显示查找结果;E、对上述排序后的顺序表采用二分查找方法,查找关键字为22的元素,显示查找结果。二、概要设计1 .本程序所用的数据结构数组2 ,主程序及各函数子模块之间的层次关系3 ,主程序及各模块的流程图seqsearch(data)binsearch(data)三、详细设计1,采用C语言定义相关的数据类型 int2 .源程序见附录四、结果测试1 ,输入数据51,38,79,22,91,105,33,5216,1122 .输出结果验证'印?的文档文档我的文档作业小验报告WX件技术基砒实瑾嘏序Debug3.排序和查找.exe"please input 10 integersthe NO. 1 number is:51the NO. 2 number is:38the NO. 3 number is:79the NO. 4 number is:22the NO. 5 number is:91the NO.6 number is:105the NO. 7 number is:33the NO.8 number is:52the NO.9 number is:16the NO. 10 number is:112l:insert_sort 2:bubble_sort 3:select_sortplease choose one means of sorting(end with -1):1105 112105 112105 112after insert_sort, now the list is:16 22 33 38 51 52 79 91Iplease choose one means of sorting (end with -1) :2after bubble_sort, now the list is:16 22 33 38 51 52 79 91please choose one means of sorting(end with -1):3after select_sort,now the list is:16 22 33 38 51 52 79 91please choose one means of sorting(end with -1):-l1:seq_search 2:bin_search please choose one means of searching(end with -1):1 input the number you want to search(end with -1):52 seq_search find out that the sec of 52 is 6input the number you want to search(end with -1):36searching failed!input the number you want to search (end with -1):-l please choose one means of searching(end with -1):2 input the number you want to search(end with -1):22bin_search find out that the sec of 22 is 2input the number you want to search(end with -1):-lplease choose one means of searching(end with -1):-lPress anv kev to continue搜狗拼音输入法全:调试分析1、调试中遇到的问题及对问题的解决方法调试过程中导致编译无法通过最频繁的就是在函数对各种结构体的调用过程中的格式不规 范,由此发现自己对基本语法掌握的不牢固。其次是各种结构以及排序查找方法记忆不清楚, 需要加强理解来帮助记忆。2、心得体会在实验中遇到的大大少少的问题与所犯过的错误将是我以后的要加以注意的地方与认真审 查的部分,为我奠定坚固的基石。伴随着学习的深入,我发现要学习的东西还有很多很多, 不懂不熟的知识还有很多,所以对数据结构,以后会更加努力学习并通过编程来实践练习。

    注意事项

    本文(软件技术基础实验报告1.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开