1

课程设计介绍

1

1

课程设计项目简介

家谱就是一种以表谱形式

,

记载一个以血缘关系为主体得

家族世系繁衍与重要人物事迹得特殊图书载体。家谱就是中国特

有得文化遗产,就是中华民族得三大文献之一

,

属珍贵得人文资

料,对于历史学,

民俗学,

人口学,社会学与经济学得深入研究,

均有不可替代得重要功能

.

本项目对家谱管理进行简单得模拟

,

实现查瞧祖先与子孙个人信息

、插入家族成员等功能。

1

、2课设题目分析

本程序得实质就是完成对家谱成员信息得建立、查找、插入

等功能。可以首先定义家族成员得数据结构,然后将每个功能写

成一个函数来完成对数据得操作,最后完成主函数以验证各个函

数功能并得出运行结果。

本程序包含以下几个模块

(

1

)建立家族关系树

.

此模块将构建一个家族关系,对数据初始

化,构造关系树并录入数据一遍后续程序使用

.

(

2

)添加新成员。

此模块将添加一个新成员,

实现对家族关系得

修改。

(

3

)家族关系得查询。此模块将实现对家族不同关系得查询

(

4

)主程序模块。此模块实现整个程序得进入与进出

,

以及各种

初始化处理

.

1

、3课程题目原理与数据结构

因为家族得成员之间存在一个对多个得层次结构关系,

所以不

能用线性表来表示与实现。

家谱从形状上瞧像一颗倒长得树

,

所以

用树结构来表示比较合适。树形结构就是一类非常重要得非线性

数据结构,直观瞧来树就是以分支关系定义得层次结构。

因此本课程设计可以采用得数据结构有树状结构与队列。树状

结构采用三叉链表来实现,队列采用链式队列实现。

1

4

功能分析说明图

家族关系查询系统

家族关系查询系统程序设计算法思路_数据结构课程设计(家族关系查询系统)相关推荐

  1. 家族关系查询系统程序设计算法思路_数据结构课程设计(家族关系查询系统)..doc...

    数据结构课程设计(家族关系查询系统). 1 课程设计介绍 1.1课程设计项目简介 家谱是一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要人物事迹的特殊图书载体.家谱是中国特有的文化遗产,是 ...

  2. 家族关系查询系统程序设计算法思路_数据结构课程设计家族关系查询系统要点...

    家族关系查询系统 1 课程设计介绍 1.1 课程设计项目简介 家谱是一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要 人物事迹的特殊图书载体. 家谱是中国特有的文化遗产, 是中华民族的三大 ...

  3. 家族关系查询系统程序设计算法思路_数据结构课程设计(家族关系查询系统).....

    家族关系查询系统 1 1 课程设计介绍 1.1 课程设计项目简介 家谱是一种以表谱形式, 记载一个以血缘关系为主体的家族世 系繁衍和重要人物事迹的特殊图书载体.家谱是中国特有的文化 遗产,是中华民族的 ...

  4. 家族关系查询系统程序设计算法思路_数据结构课程设计--

    数据结构课程设计-- 家族关系查询系统 课 程 设 计 任 务 书 题目题目 家族关系查询系统家族关系查询系统 主要内容.基本要求.主要参考资料等主要内容.基本要求.主要参考资料等 主要内容主要内容 ...

  5. 家族关系查询系统程序设计算法思路_数据结构课程设计方案(家族关系查询系统)...

    家族关系查询系统 1 1 课程设计介绍 1.1 课程设计项目简介 家谱是一种以表谱形式, 记载一个以血缘关系为主体的家族世 系繁衍和重要人物事迹的特殊图书载体.家谱是中国特有的文化 遗产,是中华民族的 ...

  6. java校院导游程序课程设计_数据结构课程设计之校园导游系统

    数据结构课程设计之校园导游系统 放假到现在终于安下心来要搞点学习了,现在对放假前一周的数据结构课设做一个总结,快放假的时候搞数据结构课设,当时满脑子都是期末考试忙着复习,根本没啥心思去做.所以课设一共 ...

  7. 算术表达式求值的程序设计与实现_数据结构课程设计

    以下内容可且仅可供参考,如有错误欢迎指正. 部分思路借鉴算术表达式求值(C语言栈)_夜何其的博客-CSDN博客_c语言利用栈求解算术表达式侵删致歉 <算术表达式求值的程序设计与实现>题目要 ...

  8. 飞机订票系统程序设计c语言,C语言课程设计——飞机订票系统源代码

    <C语言课程设计--飞机订票系统源代码>由会员分享,可在线阅读,更多相关<C语言课程设计--飞机订票系统源代码(9页珍藏版)>请在人人文库网上搜索. 1.include/标准输 ...

  9. 家族关系查询系统程序设计算法思路_七大查找算法(附C语言代码实现)

    来自:Poll的笔记 - 博客园 链接:http://www.cnblogs.com/maybe2030/p/4715035.html 阅读目录 1.顺序查找 2.二分查找 3.插值查找 4.斐波那契 ...

最新文章

  1. yum报错Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-source
  2. qq分享 设备未授权报错解决方案_QQ 注销功能终于上线,我体验了一下!
  3. 导入shape文件到SDE数据库
  4. msp430单片机 温度计编程_MSP430系列与89C5l系列的比较
  5. 一文弄懂什么是Istio
  6. bios文件查看工具_“主板BIOS教程”手把手教你刷bios,多种bios教程
  7. MFC体系结构(3)
  8. [转]nginx+php-fpm.sock时504,502错误解决办法
  9. php5.2 sqlserver2000,Linux系统下让PHP连sqlserver2000
  10. android studio | openGL es 3.0增强现实(AR)开发 (5) GLSurfaceView浅解
  11. FPGA-小梅哥时序约束
  12. 计算机教室不安风扇,多媒体教室设备常见故障及解决办法
  13. 数字图像处理及matlab实现第三版相关概念总结
  14. oracle先决条件内存,oracle11g安装客户端检查先决条件失败
  15. Laravel sms短信验证码
  16. EasyDarwin开源流媒体服务器
  17. 建立自己的机器人手臂-组装
  18. C语言速成笔记 —— 考点详解 知识点图解
  19. 【C语言】合并两个数组,降序排列并删除重复元素(通俗易懂)
  20. 文件服务器 架构,文件服务器架构规划

热门文章

  1. 从Scratch少儿编程收获的启示
  2. STM32F429第九篇之stm32f4xx_hal_rcc_ex
  3. mysql-日志分析
  4. 已知字符串str1 = tomorrow is sunny day,下列表达式能正确查找到子字符串is的是()(选两项)
  5. 太厉害了!用Python做一个大风车, 继续吱呦呦地转!
  6. 国家超级计算机 甘霖,国家超级计算无锡中心主任助理甘霖:让“中国超算”扬威世界...
  7. 创业者如何打动投资者——创业态度决定一切
  8. C语言 打印杨辉三角
  9. 首发 | 杭派工程师五年生存现状报告
  10. 有衬线字体 无衬线字体_字体101:衬线与无衬线