- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》程序设计实习题目
分别以顺序表和单链表作为存储结构,实现将线性表就地逆置的操作。(所谓“就地逆置”是指辅助空间为O(1),即利用原表中的结点空间)。
写一程序将单链表中值重复的结点删除,使得表中各结点值均不相同。
已知一单链表中含有两类字符的数据元素(如:字母、数字),试编写程序将该单链表分成两个单链表,使得每个链表中只含有同一类的字符。
假设有两个按元素值递增有序的单链表A和B,试编写程序将A和B归并成一个按元素值递减有序的单链表。
利用线性结构(顺序表或链表)实现两个20位大整数的加法运算。
已知两个以顺序结构存储的线性表A和B,试编写程序实现从A表中删除包含在B表中的元素。
已知两个单链表A和B,试编写程序实现从A表中删除包含在B表中的元素。
已知两个以顺序结构存储的线性表A和B,试编写程序实现:将在B表中但不在A表中的元素插入到A表。
已知两个单链表A和B,试编写程序实现:将在B表中但不在A表中的元素插入到A表。
试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符),并按逆序输出。(提示:利用栈来实现)
利用栈结构,编写一个程序,对以逆波兰式表示的表达式求值。
编写程序,求得所有包含在串S中而不包含在串T中的字符(S中重复的字符只选一个)构成的新串R。
编写程序,求任意输入的串S中所含不同字符的总数和每种字符的个数。
一个文本串可用事先给定的字母映射表进行加密。例如:设字母映射表为:
a b c d e f g h i j k l m n o p q r s t u v w x y z
n g z q t c o b m u h e l k p d a w x f y i v r s j
则字符串“encrypt”被加密为“tkzwsdf”。试写一程序将输入的文本串进行加密后输出。
假设两个10×10的稀疏矩阵A和B以三元组表的方式存储,试编写程序实现矩阵的相加运算,其结果存放在三元组表C中。
对给定的整数序列,建立一棵二叉排序树,并按中序遍历输出树中结点。
编写按层次顺序(同一层自左至右)遍历二叉树的算法。
编写一算法,计算二叉树中叶子结点的数目。
编写一算法,计算二叉树的深度。
对给定的图的邻接矩阵,试编写程序,建立该图的邻接表。
假设一个有向图以邻接矩阵方式存储,试编写程序,求出图中各结点的出度和入度。
实现克鲁斯卡尔算法,求出给定图的最小生成树。(只需输出各条选中的边)
对一个给定的有向图,编写算法判断它是否是强连通图。
编写算法,实现从二叉排序树中删除一个关键字。
编写程序,实现对索引顺序表的查找。(即分块查找)
编写程序实现:以“除留余数法”为哈希函数,对任意输入的一批100以内的整数,构造哈希表,表长为30。(注:解决冲突可以用开放定址法)
以单链表为存储结构,实现直接插入排序。
按折半查找的方法,实现直接插入排序。(即教材中的2-路插入排序)
编写程序,对任意输入的一批数据,建立一个大根堆。
以单链表为存储结构,实现简单选择排序算法。
编写程序,对n个正、负整数组成的序列进行整理,将所有的负数排到非负数之前。
荷兰国旗问题(三色旗问题):设有一个仅由红、白、蓝三种颜色的条块组成的条块序列(三种色块的数目可不同,各色块是任意排列的),试编写一个算法,使得这些条块按红、白、蓝的顺序排好(即所有红色的条块集中在序列前部,白色在中部,蓝色在后部)。
以基数排序的方法,实现对任意输入的一组2位正整数进行排序。
您可能关注的文档
- 第九单元TCPIP配置和基本网络工具.ppt
- 第六讲 面向对象软件工程.ppt
- 第六章 视图层设计技术.ppt
- 第六章 树和二叉树-1.ppt
- 第六章 数据库设计(1).ppt
- 第六章——属性文法和语法制导翻译.ppt
- 第四章 JSP数据库访问技术.ppt
- 第四章 非耦合边界层理论.ppt
- 第四章 栈与队列(1).ppt
- 第四章(新).ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)