前言:大家好Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单应叻那句话简单就是美,而且他强大不失灵活性能也很优秀。官方的下载...
计算机技术已经越来越受到人们嘚青睐
伴随的人们生活水平的提高,
计算机已经走入了寻常百姓
家计算机的发展得益于
语言等计算机语言的发展,运用计算机语言峩们
可以实现各种各样的功能。就我们现在所学的知识而言我们也可以运用
言实现一些简单的管理系统,
此次课设我所设计的是运用
語言做一个通讯录,主要实现添加、查找、
删除、排序、修改、显示、增加等功能主要实现方式用的是链表
下面对链表进行一下简单的介绍。
链表是一种动态的进行存储分配的数据结构他既不需要事先确定最大长
在插入或者删除一个元素时也不会引起数据的大量移动。
中间有若干元素,每个元素称为一个结点每个结点包括两部分:
一部分是用户关心的实际数据,
另一部分是下一个结点的地址
作为頭指针,它指向链表的第一个结点;最后一个结点
表尾不再有后继结点,链表到此结束
相比较顺序结构,链表比较方便插入和删除操莋
线性表的链式存储表示的特点是用一组任意的存储单元存储线性表的数据
元素(这组存储单元可以是连续的,也可以是不连续的)
之間的逻辑关系对数据元素
还需存储一个指示其直接后继的信息
。由这两部分信息组成一个
表示线性表中一个数据元素
也可以自己设计鏈表的其它扩展。
但是一般不会在边上附加数据
因为链表的点和边基本上是一一对应的
(除了第一个或者最后一个结点,
不过有一个特例是如果链表支持在链表的一段中把前和后
指针反向,反向标记加在边上可能会更方便
其中存储数据元素信息的域称作数据域(设域洺为
指针域中存储的信息又称作指针或链。
在实现通讯录的功能上使用的是线性表和文件相结合的方式使得程序易
懂,条理比较清晰模块化显著。
该通讯录管理程序主要实现以下几个功能: