宿舍管理系统 链表 C语言 C++ 数据结构 链表 课程设计(Dormitory management system list, C language, C++ data structure, linked list curriculum design).docVIP
- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宿舍管理系统链表C语言C数据结构链表课程设计(Dormitorymanagementsystemlist,Clanguage,Cdatastructure,linkedlistcurriculumdesign)
宿舍管理系统 链表 C语言 C++ 数据结构 链表 课程设计(Dormitory management system list, C language, C++ data structure, linked list curriculum design)
# stdio.h in
# stdlib.h in
# string.h in
# conio.h in
/ * 采用双向链表结构, 方便添加删除和排序 * /
typedef struct node {/ * 定义结构体类型dnode * /
long id; / * 楼号和房间号, 因为一个楼号加一个房间号才能唯一定位一个房间, 前两个字节存楼号, 后两个字节存房间号 * /
int); / * 面积 * /
int max 所容纳人数; / * * /
int current 已入住人数; / * * /
struct node * prior, * next; / * 前驱和后继指针 * /
} dnode;
dnode * head = null;
void output _ one (dnode * n) / * 输出一条记录 * /
{
int lou;
int room;
room = n - id 0xffff;
lou = n - id 16;
printf (% d% d \ t \ t% d% d t \ t% d , lou, room, n - area, n - max, n - current);
}
void output (输出所有记录) / * * /
{
dnode * pos = head;
if (head = = null)
{
printf (no record);
return;
}
printf (lou troom \ tarea \ tmax \ tcurrent \ n );
while (pos)
{
the output _ one (pos); / * 循环调用output _ one * /
pos = pos - next;
}
}
void sort ()
{
int max = 0,;
dnode * pos = head;
if (head = = null)
{
printf (no record);
return;
}
while (pos)
{
if (pos - , max)
max = pos - current;
pos = pos - next;
}
printf (lou troom \ tarea \ tmax \ tcurrent \ n );
for (i = max; i = 0; i --)
{
pos = head;
while (pos)
{
if (pos - current = = i)
the output _ one (pos); / * 循环调用output _ one * /
pos = pos - next;
}
}
}
int insert () / * 插入一条数据 * /
{
int lou;
int room;
long loul;
dnode * pos = head;
dnode * n = malloc (sizeof (dnode));
n - prior = null;
n - next = null;
/ / 楼号、房间号、面积、所容纳人数、已入住人数
printf (building:);
scanf (% d lou);
printf (room);
scanf (% d, room);
printf (the area);
scanf (% d, n - area);
printf (max);
scanf (% d, n - max);
printf (current);
scanf (% d, n - current);
loul = lou;
loul = loul 16;
n - id = loul + room;
if (head = = null) / * 如果还没有头节点, 就作为头节点 * /
{
head = n;
return 1;
}
while (pos)
{
if (pos - id n - id) / * 按顺序查找, 如果找到比自己大的, 就插在它前面 * /
{
if (pos - prior)
pos - prior - next = n;
n - prior = pos - prior;
pos - prior = n;
if (pos - next)
pos - next - prior = n;
n
您可能关注的文档
- 坚定信心营销 中小企业主动出击暖动市场(Firm confidence marketing, small and medium enterprises take the initiative to warm the market).doc
- 地量频现 地价还有多远(The amount of frequent price how far).doc
- 坚持四个正确对待自觉克服浮躁情绪(Adhere to the four correct treatment, consciously overcome impetuous mood).doc
- 垃圾填埋场HDPE膜防渗施工方案(Construction plan of HDPE membrane seepage prevention for landfill).doc
- 坚持抗晒到底(Stick to the sun).doc
- 垃圾运输问题的模型及其求解(Model of garbage transport problem and its solution).doc
- 坚持城市包围农村的零售业发展战略(Adhere to the retail development strategy of encircling the cities and the countryside).doc
- 城乡环境综合治理社区工作(Urban and rural environment, comprehensive governance, community work).doc
- 城市垃圾管理对策新模式(New model of municipal solid waste management).doc
- 城市文重要性和如何利用(The importance of city literature and how to make use of it).doc
- 寓意深刻且耐人回味的经典语句(A profound and memorable classic statement).doc
- 对京剧的理解(The understanding of Peking Opera).doc
- 对加强公务员队伍建设的一些思考(Some thoughts on strengthening the construction of the civil service team).doc
- 对县区换届后党政领导班子建设情况的调查思考(Investigation and Discussion on the construction of leading group of Party and government after the change of county area).doc
- 对咨询的认识和理解(Understanding and understanding of counseling).doc
- 对图像用小波进行层小波分解(Wavelet decomposition of image using wavelet).doc
- 对中学生心理辅导的12种方法(12 methods of psychological counseling for middle school students).doc
- 对当前国际税收抵免与国际税收饶让研讨(Discuss the current international tax credit and international tax allowance).doc
- 对我区创新人才工作机制问题的思考(Thinking about the working mechanism of creative talents in our district).doc
- 对于中学语文教改的几个建议(Some suggestions on the reform of Chinese teaching in Middle Schools).doc
文档评论(0)