社区
下载资源悬赏专区
帖子详情
单链表的定义,查找与删除下载
weixin_39820835
2019-06-08 10:00:14
自己写的,不怎么好,还请大家见谅!一下是单链表的定义:
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LinkList;
LinkList *L,*head;
相关下载链接:
//download.csdn.net/download/yingyuandu/2502583?utm_source=bbsseo
...全文
11
回复
打赏
收藏
单链表的定义,查找与删除下载
自己写的,不怎么好,还请大家见谅!一下是单链表的定义: typedef struct LNode { ElemType data; struct LNode *next; }LinkList; LinkList *L,*head; 相关下载链接://download.csdn.net/download/yingyuandu/2502583?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
单链表
的
定义
,
查找
与
删除
自己写的,不怎么好,还请大家见谅!一下是
单链表
的
定义
: typedef struct LNode { ElemType data; struct LNode *next; }LinkList; LinkList *L,*head;
【数据结构作业二】写出
单链表
结点的结构体类型
定义
及
查找
、插入、
删除
算法,并以
单链表
作存储结。。。
定义
线性表节点的结构.pdf
【数据结构作业二】写出
单链表
结点的结构体类型
定义
及
查找
、插入、
删除
算法,并以
单链表
作存储结。。。
定义
线性表节点的结构.pdf
单链表
的插入和
删除
操作
这个程序的风格还不错,个人觉得。和对象的交流和互动性还好
数据结构
单链表
插入、
删除
和修改实验报告
数据结构
单链表
插入、
删除
和修改实验报告 一、实验目的 1.理解数据结构中带头结点
单链表
的
定义
和逻辑图表示方法。 2.掌握
单链表
中结点结构的JAVA描述。 3.熟练掌握
单链表
的插入、
删除
和查询算法的设计与JAVA实现。 4.熟练掌握简单的演示菜单与人机交互设计方法。 二、实验内容 1. 编制一个演示
单链表
插入、
删除
、
查找
等操作的程序。 三、实验步骤 1.需求分析 本演示程序用JAVA编写,完成
单链表
的生成,任意位置的插入、
删除
,以及确定某一元素在
单链表
中的位置。 ① 输入的形式和输入值的范围:插入元素时需要输入插入的位置和元素的值;
删除
元素时输入
删除
元素的位置;
查找
操作时需要输入元素的值。在所有输入中,元素的值都是整数。 ② 输出的形式:在所有三种操作中都显示操作是否正确以及操作后
单链表
的内容。其中
删除
操作后显示
删除
的元素的值,
查找
操作后显示要
查找
元素的位置。 ③ 程序所能达到的功能:完成
单链表
的生成(通过插入操作)、插入、
删除
、
查找
操作。 ④ 测试数据: A. 插入操作中依次输入11,12,13,14,15,16,生成一个
单链表
B.
查找
操作中依次输入12,15,22返回这3个元素在
单链表
中的位置 C.
删除
操作中依次输入2,5,
删除
位于2和5的元素 2.概要设计 1)为了实现上述程序功能,需要
定义
单链表
的抽象数据类型: ADT LinkList { 数据对象:D={ai|ai∈IntegerSet,i=0,1,2,…,n,n≥0} 数据关系:R={|ai,ai+1 ∈D} 基本操作: (1)insert 初始化状态:
单链表
可以不为空集;操作结果:插入一个空的
单链表
L。 (2)decelt 操作结果:
删除
已有的
单链表
的某些结点。 (3)display 操作结果:将上述输入的元素进行排列显示。 (4)modify 操作结果:将上述输入的某些元素进行修改。 (5)save 操作结果:对上述所有元素进行保存。 (6)load 操作结果:对上述元素进行重新装载。 } 2)本程序包含7个函数: ① 主函数main() ② 保存
单链表
函数save() ③ 重载操作菜单函数load() ④ 显示
单链表
内容函数display () ⑤ 插入元素函数insert () ⑥
删除
元素函数decelt () ⑦ 修改元素函数modify() 各函数间关系如下: 3.详细设计 实现概要设计中
定义
的所有的数据类型,对每个操作给出伪码算法。对主程序和其他模块也都需要写出伪码算法。 1) 结点类型和指针类型 typedef struct node { int data; struct node *next; }Node,*singleLIST.java; 2)
单链表
的基本操作 为了方便,在
单链表
中设头结点,其data域没有意义。 bool insert(singleLIST) (伪码算法) bool modify(singleLIST) (伪码算法) void delect(singleLIST) (伪码算法) void display() (伪码算法) 3) 其他模块伪码算法 4.调试分析 (略) 5.使用说明 程序名为 ,运行环境为Windows。程序执行后显示 ======================== 0----EXIT 1----INSERT 2----DELETE 3----DISPLAY 4----MODIFY 5----EXIST ======================= SELECT: 在select后输入数字选择执行不同的功能。要求首先输入足够多的插入元素,才可以进行其他的操作。每执行一次功能,就会显示执行的结果(正确或错误)以及执行后
单链表
的内容。 选择5:退出程序 选择1:显示"INSERT =" , 要求输入要插入的位置和元素的值(都是整数)。 选择2:显示"DELETE =" , 要求输入要
删除
元素的位置,执行成功后返回元素的值。 选择3:显示"MODIFY = " , 选择要修改的对象,执行成功后返回新的元素值。 选择4:显示"DIAPLAY= " 显示所有
单链表
中的元素,自动进行排序。
单链表
的各种操作实现
单链表
的插入
查找
(按值和按位) 逆置
删除
等操作 菜单形式显示
下载资源悬赏专区
12,795
社区成员
12,332,765
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章