利用双向链表来完成通讯录链表的创建、查询、插入、删除、显示、排序以及修改等操作。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

单链表的Java类结构如下:

1.定义链表结点类,每一个结点包含数据data和下一个结点的引用

 * @describe 模拟单链表的节点信息,这里将属性设为public不用设置get和set方法
 * 包含两个属性一个是结点数据,和下一个结点的引用

      

3. 链表类包含增删改查、咑印、排序反转等功能!以及Junit测试!

 * 尾插法增加结点操作
 * 头插法增加结点的操作
 * 插入结点到链表的指定位置
 //先判断指定位置是否合法
 //当前結点向后移动一位
 * 删除指定位置的结点
 //先判断指定索引合不合法
 //如果到达了指定结点则进行删除
 * 遍历单链表打印链表中的值
 //判断指定位置是否存在结点
 * 单链表的选择排序---正序
 * 注意排序的只是data而不是结点本身,不要混淆!!
 * 冒泡排序法排序----倒序
 * 反转排序,将第一个和倒数第一個位置交换以此类推
 //找到倒数第i个结点

鏈表的构建,查询插入,等等 评分:

就是链表的一些处理可以进行插入,删除!!还有初始化构建循环链表

0 0

为了良好体验,不建议使鼡迅雷下载

链表的构建查询,插入等等

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会員权限免积分下载

你下载资源过于频繁,请输入验证码

链表的构建查询,插入等等

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

1.建立单链表,每个节点包括学号、姓名、性别、年龄和计算机成绩实现按学号删除链表中的指定节点的功能

2.将1中的链表拆分成两个链表b和c,b中存放80分以上成绩的节点c中存放其他节点

3.将1中的链表改为按计算机成绩递增順序排列的链表,并统计出高于平均分的成绩人数

4.输入新的节点插入到3中的递增顺序链表中。

我要回帖

更多关于 通讯录链表 的文章

 

随机推荐