数据结构课程设计报告背包问题求解-余玲.doc

数据结构课程设计报告背包问题求解-余玲.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计报告背包问题求解-余玲

PAGE  《数据结构》课程设计 题 目 背包问题求解 学生姓名 余 玲 指导教师 张晨光 学 院 信息科学技术学院 专业班级 2011级 数学与应用数学 2班 完成时间 2013年12月27日 PAGE 8  PAGE \* MERGEFORMAT 0 目 录 TOC \o 1-3 \h \u  HYPERLINK \l _Toc10727 第一章 课程设计目的  PAGEREF _Toc10727 2  HYPERLINK \l _Toc5850 第二章 课程设计内容和要求  PAGEREF _Toc5850 2  HYPERLINK \l _Toc9595 2.1课程设计内容  PAGEREF _Toc9595 2  HYPERLINK \l _Toc152 2.2 课程设计要求  PAGEREF _Toc152 3  HYPERLINK \l _Toc1012 2.3 运行环境  PAGEREF _Toc1012 3  HYPERLINK \l _Toc32436 第三章 课程设计分析  PAGEREF _Toc32436 3  HYPERLINK \l _Toc30505 3.1递归算法简介  PAGEREF _Toc30505 3  HYPERLINK \l _Toc11806 3.2 算法基本思想  PAGEREF _Toc11806 3  HYPERLINK \l _Toc22771 3.3 背包问题求解  PAGEREF _Toc22771 4  HYPERLINK \l _Toc5963 第四章 算法(数据结构)描述  PAGEREF _Toc5963 4  HYPERLINK \l _Toc21996 4.1 背包问题结构体  PAGEREF _Toc21996 4  HYPERLINK \l _Toc19070 4.2 质量及价值要求  PAGEREF _Toc19070 5  HYPERLINK \l _Toc17174 4.3 算法流程图  PAGEREF _Toc17174 5  HYPERLINK \l _Toc24406 第五章 源代码  PAGEREF _Toc24406 6  HYPERLINK \l _Toc7600 第六章 运行结果分析  PAGEREF _Toc7600 8  HYPERLINK \l _Toc31174 第七章 结束语  PAGEREF _Toc31174 8  HYPERLINK \l _Toc28358 第八章 参考文献  PAGEREF _Toc28358 9  第一章 课程设计目的 在大二下学期学习了《C++程序设计》???程的基础上,本学期我们学习了《数据结构(用面向对象方法与C++语言描述)》这门课程。《数据结构》是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作的学科,是一门实践性非常强的课程,不仅需要在课堂上认真学习理论知识,更需要在课下自己在电脑上进行编程实验,以做到学以致用。为更好地理解与运用所学知识,提高动手能力,学校安排并进行了此次课程设计实习。该课程不但要求实习者掌握《数据结构(用面向对象方法与C++语言描述)》中的各方面知识,还要求实习者具备一定的语言基础和编程能力。能够分析研究计算机加工的对象的特性,获得其逻辑结构,根据需求,选择合适存储结构及其相应的算法;学习一些常用的算法;复杂程序设计的训练过程,要求编写的程序结构清楚和正确易读;初步掌握算法的时间分析和空间分析技术; 具体说来,这次课程设计主要有两大方面目的。 一是通过实习让实习者掌握《数据结构(用面向对象方法与C++语言描述)》中的知识。对于《背包问题求解》这一课题来说,所要求掌握的数据结构知识主要有:递归算法。背包问题是一个典型的组合优化问题,本课程设计用递归算法求解背包问题,就是在资源有限的条件下,追求总的最大收益的资源有效分配问题; 二是通过实习巩固并提高实习者的Visual C++语言知识,提高其编程能力与计算机专业水平。 第二章 课程设计内容和要求 2.1课程设计内容 设有不同价值,不同重

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档