数据结构课程设计报告-2019版1

需积分: 0 2 下载量 49 浏览量 更新于2024-01-02 收藏 2.02MB PDF 举报
数据结构课程设计报告-2019版1 姓 名:宋鹏霄 学 号:161840225 指导老师:孙涵 指导助教:林磊 目 录 1 系统进程设计 4 1.1 数据结构 4 1.2 设计思想 4 1.3 核心代 引言 在计算机科学与技术学院的数据结构课程设计中,我们以南京航空航天大学的学习内容为基础,设计了一个系统进程,用以实现特定的功能。本文将对该课程设计进行详细的报告展示。 正文 一、系统进程设计 1.1 数据结构 在本次系统进程设计中,我们使用了多种数据结构,其中包括栈、队列和链表等。我们根据具体需求选择了合适的数据结构,来实现系统进程中的各种功能。例如,在进程调度中,我们使用了优先队列来进行进程优先级的排序和调度;在进程管理中,我们使用了链表来存储和管理进程的信息。 1.2 设计思想 在系统进程设计中,我们运用了一些常见的设计思想和算法。首先,我们采用了分治法的思想,将系统进程的各个功能进行划分和分解,从而实现问题的简化和解决。其次,我们还运用了贪心算法和动态规划算法,来解决一些涉及到资源分配和进程调度的问题。这些设计思想和算法的应用,使得系统进程的设计更加合理和高效。 1.3 核心代码 我们的系统进程设计共有3811行代码,其中包括了实现各种功能的代码和一些辅助代码。这些核心代码是实现系统进程功能的关键,经过仔细设计和编写,确保了系统进程的正确性和稳定性。 二、总结 通过这次数据结构课程设计,我们对数据结构和算法的应用有了更深入的理解和掌握。我们学会了如何根据实际需求选择合适的数据结构,以及如何运用不同的设计思想和算法来解决问题。同时,我们还锻炼了实际编程的能力,通过对系统进程的设计和实现,提高了自己的编程水平。 三、致谢 在完成这个课程设计的过程中,我们受到了指导老师孙涵和指导助教林磊的悉心指导和帮助。他们对我们提出的问题进行了耐心解答,给予了很多宝贵的建议。在此,我们向他们表示由衷的感谢! 结论 通过这次数据结构课程设计,我们不仅加深了对数据结构和算法的理解,还提高了自己的编程能力。我们相信,在今后的学习和工作中,这些知识和经验将对我们有很大的帮助。我们将继续努力学习,不断提升自己的能力,为计算机科学与技术事业的发展做出贡献!