本书是面向青少年信息学奥林匹克竞赛活动训练的教材。本书共分为6章,分别是概述(数据结构基础)、线性结构及其应用、线性结构的深入应用、层次结构(树)及其应用、网状结构(图)及其应用、数据结构深入应用。本书以最主要的三种数据组织的逻辑结构(线性、层次、网状)为主线,将数据结构知识恰当地应用到实际问题的解决中,详细分析了每一种逻辑结构的不同的存储方式以及基于不同存储方式建立的对问题求解的算法。每章均配有适量习题。 本书特色是描述简单、易懂、易学,有机地将实际问题求解、竞赛问题求解与数据结构紧密结合,使读者感悟到数据结构与算法之间的关系,体会数据结构的具体应用之奥妙。 本书也可以作为大学生学习数据结构的配套辅导教材。
Oracle数据库是目前市场占有率的商业数据库,功能非常强大,随着Oracle管理工具的智能化,如OracleEM提供了强大的管理和调优功能,OracleDBA的管理工作逐渐趋于简单化。正因为如此,当前Oracle开发人员的岗位需求大幅度增加,投身Oracle开发的人数也日益增多。 一个好的Oracle开发人员不仅要知道一些基本语法和常见用法,还需要知道何时用、如何用、怎么避免相关误区、写出高质量的代码。本书面向有Oracle使用经验或有其他数据库使用经验的人,重点讲述利用好Oracle的特色功能进行高效开发的思路和技巧,帮助读者快速掌握中高级Oracle开发技术。 本书主要覆盖Oracle开发的重要知识点:数据库编程规范、Oracle开发常用工具及使用、MERGE方法、神秘的NULL和讨厌的CHAR、扩展GROUPBY、Oracle自动类型转换、Oracle分析函数、Oracle层次查询、11gR2新特性之递归WITH编程、动态SQL扩展。
本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组统计、使用子查询、多表查询、高级查询、插入数据、更新和删除数据、创建、操纵数据库和表、使用视图、使用存储过程和函数、使用游标、使用触发器、事务处理、安全性控制、SQL高级特性、数据库对象查询、数据库安全与维护和嵌入式SQL等。全书共提供了463人个实例,每个实例都突出实用性,其中大部分是程序开发者所需的有关问题的解决方案。 本书配有光盘,光盘提供了书中所有实例的源代码。代码都经过精心调试,都可以正常运行。 本书适用于广大计算机爱好者和编程人
本书涵盖了SQL Server 2008引入的新功能。作者之一Robert E.Walters是微软公司SQLServer开发团队的项目经理,在关系数据库方面拥有多年的相关经验,这让此书内容更具性。 与 市面上的其他介绍SQLServer的书籍相比,本书的突出特点是贴近实战且兼顾原理介绍,几乎每章都有可以直接借用的代码和范例,同时对于难以理解之处,也有其实现原理的介绍,使读者知其然,更知其所以然。此外,本书介绍的SQLServer2008策略管理、高可用性、性能、安全等内容,均是企业级数据库必不可少的部分,阅读本书可以详细了解这些技术内幕。 本书面向SQL Server数据库管理员和数据库开发人员,旨在让读者对SQLServer有更深入的理解和全新的认识,成为一个SQL Server数据库管理方面的行家里手。
数据结构是计算机科学及相关专业的重要核心课程。本书通过程序全面讨论了数据结构算法的实现过程。书中收集了大量富于启发性的例题和习题,并给出了答案,供读者融会贯通。 全书分为15章,章是数据结构的概述。第2章—15章以每章一个专题的形式,分别讨论了顺序表、单链表、双链表、栈、队列、串、广义表、数组、稀疏矩阵、树和二叉树、图、查找、排序和文件等基本类型的数据结构。各章均由本章摘要、例题解析、习题实践和参考答案4部分组成。书中所有的程序均在VC 6.0环境下调试通过。 本书可作为计算机科学及相关专业的本、专科学生学习数据结构课程的参考书,对于考研和计算机等级水平考试者而言,本书也具有的参考价值。