求书籍

H_L_Y 2019-05-12 11:19:33
各位大佬晚上好 本人大一学生 现在想要学习数据结构与算法这类 的 有没有c++书籍推荐 不需要太深入
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CaptainXue 2019-05-13
  • 打赏
  • 举报
回复
中文名:算法与数据结构 作者:傅清祥 王晓东 原书名:Introduction to The Design & Analysis of Algorithms 中文名:算法设计与分析基础 作者:Anany Levitin 中文名:数据结构(C语言版) 作者:严蔚敏 吴伟民 中文名:计算机程序设计艺术 作者:Donald E.Knuth
Italink 2019-05-13
  • 打赏
  • 举报
回复
信息学奥赛一本通(C++版),我基本上数据结构和算法都从这本书入门的,概念的东西不多,题目较多,里面的算法也不算太差。不过从用途来理解数据结构和算法的确更容易一点
CaptainXue 2019-05-13
  • 打赏
  • 举报
回复
引用 3 楼 H_L_Y 的回复:
[quote=引用 2 楼 袁君元的回复:]中文名:算法与数据结构 作者:傅清祥 王晓东 原书名:Introduction to The Design & Analysis of Algorithms 中文名:算法设计与分析基础 作者:Anany Levitin 中文名:数据结构(C语言版) 作者:严蔚敏 吴伟民 中文名:计算机程序设计艺术 作者:Donald E.Knuth
谢谢 我现在去看看这本书[/quote]恩,有什么问题可以问哦,我也有相关文章,可以看看咯!
H_L_Y 2019-05-13
  • 打赏
  • 举报
回复
引用 1 楼 Italink的回复:
信息学奥赛一本通(C++版),我基本上数据结构和算法都从这本书入门的,概念的东西不多,题目较多,里面的算法也不算太差。不过从用途来理解数据结构和算法的确更容易一点
谢谢 我现在去看看这本书
H_L_Y 2019-05-13
  • 打赏
  • 举报
回复
引用 2 楼 袁君元的回复:
中文名:算法与数据结构 作者:傅清祥 王晓东 原书名:Introduction to The Design & Analysis of Algorithms 中文名:算法设计与分析基础 作者:Anany Levitin 中文名:数据结构(C语言版) 作者:严蔚敏 吴伟民 中文名:计算机程序设计艺术 作者:Donald E.Knuth
谢谢 我现在去看看这本书
1引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力提高其管理效率。 1.1编写目的 本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以在最短的时间高效的开发图书管理系统。 1.2背景 本项目的名称:图书管理系统开发软件。 本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。 本产品是针对电脑管理图书的需设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。 1.3定义 开发(develop):不是单纯指开发活动,还包括维护活动。 项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。 项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
数据库原理及应用 课程设计报告 题目: 学号: 姓名: 提交时间: 需分析 1 系统需与功能分析 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据 的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理 。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处 理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往 采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手 抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于 信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本 环境。 在图书管理系统中,要为每位读者建立一个帐户,帐户中存储着读者的个人信息和借阅 信息。读者借阅图书要通过管理员来实现,即读者并不直接与系统进行交互,而是管理 员充当读者的代理与系统进行交互。在借阅图书时,第一步需要输入图书ID与读者ID, 输入完成后系统提交所填表格信息;第二步系统将验证读者是否有效,并查询数据库以 确认借阅图书是否存在。只有这两个条件都被满足时,借阅请才被接受,读者才可以 借出图书。同时,系统还要保存读者的借阅记录,以便读者归还图书后,系统可以删除 被借阅图书的借阅记录。 2 概要设计 1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。 3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4.书籍类别信息的查询、修改,包括类别编号、类别名称。 5.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社 名称、出版日期、登记日期。 6.书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、 出版社名称、出版日期登记日期等。 7.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 8.借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书 籍名称、借书日期等。 9.还书信息的输入,包括借书证编号、书籍编号、还书日期。 10.还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书 籍名称、借书日期、还书日期等。 11.超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编 号,罚款金额。 12.超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍 名称,罚款金额等 3 数据库需和分析 1 数据结构 读者信息表 "借书证号 "身份证 "姓名 "地址 "电话 "工作单" " "号 " " " "位 " " " " " " " " 图书信息表 "书号 "书名 "类别 "出版 "数量 "作者 "位置 " " " " "社名 " " " " " " " " " " " " 借还书登记表 "借书证号 "书号 "借书时间 "还书时间 " " " " " " 出版社表 "出版社 "电话 "地址 "邮编 "联系人" "名 " " " " " " " " " " " 罚款表 "罚款 "书号 "借书证"罚款日期 " "单号 " "号 " " " " " " " b).数据项具体设置 概念结构设计 1 系统功能模块图 读者信息 信息实体 2 数据库概念结构设计 逻辑结构设计 1 由E-R图转化的关系模式为: 读者(图书证号,学生姓名,教师姓名,性别,年龄,学院,专业,职称) 图书(条形 码号,书名,作者,出版社,出版日期,价格,类别,入库时间,入库总数) 管理(管理员号,图书证号,学生姓名,教师姓名,条形码号,书名,作者,出版社, 类型,价格,借书总数,借书时间,还书时间,借书期限,超过时间,罚款) 管理员(管理员号,管理员姓名,性别) 2 对关系模式进行规范化 1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要,不满足第一 范式(1NF)的数据库就不是关系数据库。 2 第二范式(2NF) 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF )必须先满足第一范式(1NF)。 3 第三范式(3NF) 满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要 一个数据库表中不包含已在其它表中已包含的非主关键字信息。 3 数据库的完整性和安全性作何考虑? 为了保证数据库数据的安全可靠性和正确有效,DBMS必须提供统一的数据保护功能。数 据保护也为数据控制,主要包括数据库的安全性、完整性、并发控制和恢复。 1. 数据库的安全性    数

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧