数据结构课程设计---城市链表的设计与实现
《数据结构课程设计---城市链表的设计与实现》由会员分享,可在线阅读,更多相关《数据结构课程设计---城市链表的设计与实现(22页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计数据结构课程设计 题题 目:目: 城市链表的设计与实现 二叉排序树基本操作的实现 年级年级 专业:专业: 09 计算机科学与技术计算机科学与技术 姓姓 名名: 学学 号:号: 城市链表的设计与实现城市链表的设计与实现 I. 设计要求设计要求 1. 问题描述问题描述 将若干城市信息,存入一个带头结点的单链表。节点中的城市信息包括城市 名、城市位置坐标、城市人口、城市面积、城市特色等。要求能够利用城市名和 位置坐标来进行查找、插入、删除、更新等操作。 2. 需求分析需求分析 1) 给定一个城市名,返回其位置坐标。 2) 给定一个中心位置坐标 p 和一个距离 d, 返回所以与 p
2、距离小于等于 d 的 城市。 II. 概要设计概要设计 为了实现需求分析中的功能,可以从以下 3 方面着手设计。 1. 主界面设计主界面设计 为了实现城市链表的基本操作, 设计一个包含多个菜单选项的主控制子程序以实现 城市链表的各项子功能, 方便用户的使用。 本系统的主控制菜单运行界面如图 1 所 示。 图 1 城市链表的主菜单 2. 存储结构的设计存储结构的设计 本程序主要采链表结构类型来表示城市链表的信息。其中二叉树节点由 7 分量组 成:城市的名称、城市的位的横坐标、城市位置的纵坐标、城市的面积、城市的人口、 城市的特色,及指向自己结构体的指针。 3. 系统功能设计系统功能设计 本程序设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 城市 设计 实现
