拥有 数据结构 标签的文章 共 19 条数据

算法与数据结构考研试题精析 第3版 陈守孔著 PDF下载
编程书籍

算法与数据结构考研试题精析 第3版 陈守孔著 PDF下载

9830次浏览 12条评论

《华章教育·高等学校计算机专业规划教材:算法与数据结构考研试题精析(第3版)》在内容上,对数据结构课程的主要知识点进行了梳理,再按照知识点对试题进行分类讲解,使读者灵活运用知识点并举一反三。题量大、题型多,包括选择题、填空题、应用题、算法设计题等,通过不同类型的练习使读者巩固所学知识。第3版前言 第2版前言 第1版前言 第一部分复习纲要 第1章概论 第2章线性表 第3章栈和队列 第4章串 第5章数组和广义表 第6章树和二叉树 第7章图 第8章动态存储管理 第9章集合 第10章排序 第11章文件 第二部分试题部分 第1章概论 第2章线性表 第3章栈和队列 第4章串 第5章数组和广义表 第6章树和二叉树 第7章图 第8章动态存储管理 第9章集合 第10章排序 第11章文件 第三部分参考答案 第1章概论 第2章线性表 第3章栈和队列 第4章串 第5章数组和广义表 第6章树和二叉树 第7章图 第8章动态存储管理 第9章集合 第10章排序 第11章文件 附录A2009~2015年全国硕士研究生入学计算机学科专业基础综合试题在教材各章中的分布 附录B本书所选试题在教材各章中的分布 参考文献

算法基础与在线实践 刘家瑛著 完整版PDF下载
编程书籍

算法基础与在线实践 刘家瑛著 完整版PDF下载

6143次浏览 0条评论

算法是程序设计的灵魂,代表着用系统的方法描述解决问题的策略与机制。《算法基础与在线实践/北京大学“程序设计与算法”专项课程系列教材》将介绍简单模拟、枚举、递归、二分、贪心、动态规划和搜索等经典算法,带领读者体会它们巧妙的构思,感受利用它们解决问题的独特魅力。《算法基础与在线实践/北京大学“程序设计与算法”专项课程系列教材》不仅讲解这些算法的基本原理思想,还通过具体例题对这些算法进行灵活、有效的展开和准确实现。《算法基础与在线实践/北京大学“程序设计与算法”专项课程系列教材》中涉及的编程任务将充分训练读者的思维能力和动手能力,促成全面、缜密思考问题的习惯。《算法基础与在线实践/北京大学“程序设计与算法”专项课程系列教材》可作为高等学校计算机等相关专业算法设计类课程的教材,也可供对算法设计、程序设计竞赛感兴趣的读者自学使用。第1章 绪论1.1 什么是算法1.2 算法的时间复杂度1.3 算法时间复杂度分析示例1.4 PKU 0penJudge在线评测系统1.5 本章小结第2章 简单计算与模拟2.1 基本思想2.2 例题:鸡兔同笼(POJ 3237)2.3 例题:校门外的树(POJ 2808)

Java软件结构与数据结构(第4版)John Lewis著 金名等译 PDF下载
编程书籍

Java软件结构与数据结构(第4版)John Lewis著 金名等译 PDF下载

4493次浏览 0条评论

Java软件结构与数据结构(第4版)由著名作者JohnLewis(刘易斯)编写,本书始终以良好软件工程实践为准则,以Java为语言,介绍数据结构与算法的相关知识和具体实现,强调完美软件设计技巧的重要性,并通过大量的示例,支持和强化数据结构与算法的学习。因此,《Java软件结构与数据结构(第4版)》不仅是数据结构与算法课程的理想教材,也可以作为Java程序设计课程的相关教材。第1章概述第2章算法分析第3章集合概述——栈第4章链式结构——栈第5章队列第6章列表第7章迭代器第8章递归第9章排序与查找第10章树第11章二叉查找树第12章优先队列与堆第13章Set与Map集合第14章多路查找树第15章图

大话数据结构 程杰著 PDF下载
编程书籍

大话数据结构 程杰著 PDF下载

3877次浏览 0条评论

本书为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇?一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。第1章数据结构绪论 1 1.1开场白 2 如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。 1.2你数据结构怎么学的? 3 他完成开发并测试通过后,得意地提交了代码。项目经理看完代码后拍着桌子对他说:“你数据结构是怎么学的?” 1.3数据结构起源 4 1.4基本概念和术语 5 正所

严蔚敏  清华大学 数据结构视频教程 C语言版 全48集视频下载
视频教程

严蔚敏 清华大学 数据结构视频教程 C语言版 全48集视频下载

3411次浏览 3条评论

严蔚敏,清华大学计算机科学与技术系教授,很多学校计算机系用的教材都是严老师编著的。课程简介:“数据结构”是计算机程序设计的重要理论基础,是计算机系的一本专业基础课,它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。 本课程内容取自清华大学出版社出版的《数据结构》(C语言版)中的第1至第7章、第9至第10章,其中第1章综述数据、数据结构和抽象数据类型等基本概念;第2章至第7章从抽象数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;第9章和第10 章分别讨论查找表和排序,除了介绍各种实现方法之外,并着重从时间上进行定性或定量的分析和比较。所有的练习题均出自《数据结构题集》(C语言版)。

王道考研 2020年数据结构 考研复习指导 PDF下载
编程书籍

王道考研 2020年数据结构 考研复习指导 PDF下载

5813次浏览 13条评论

 王道论坛组编的《2020年数据结构考研复习指导》是计算机专业研究生入学考试“数据结构”课程的复习用书,内容包括绪论、线性表、栈和队列、树与二叉树、图、查找、排序等。全书严格按照最新计算机统考大纲的数据结构部分,对大纲所涉及的知识点进行集中梳理,力求内容精炼、重点突出、深入浅出。本书精选各名校的历年考研真题,并给出详细的解题思路,力求实现讲练结合、灵活掌握、举一反三的功效。通过本书“书本+在线”的学习方式和网上答疑方式,读者在使用本书时遇到的任何疑难点,都可以在王道论坛发帖与道友互动。 本书可作为考生参加计算机专业研究生入学考试的备考复习用书,也可作为计算机专业的学生学习数据结构课程的辅导用书。第1章  绪论  1.1  数据结构的基本概念    1.1.1  基本概念和术语    1.1.2  数据结构三要素    1.1.3  本节试题精选    1.1.4  答案与解析  1.2  算法和算法评价    1.2.1  算法的基本概念    1.2.2  算法效率的度量    1.2.3  本节试题精选    1.2.4  答案与解析  归纳总结  思维拓展第2章  线性表  2.

数据结构与算法:Python语言描述 裘宗燕 PDF下载
编程书籍

数据结构与算法:Python语言描述 裘宗燕 PDF下载

3947次浏览 1条评论

本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用。目  录 前言 第1章绪论1 1.1计算机问题求解1 1.1.1程序开发过程1 1.1.2 一个简单例子3 1.2 问题求解:交叉路口的红绿灯安排4 1.2.1问题分析和严格化5 1.2.2图的顶点分组和算法6 1.2.3算法的精化和Python描述7 1.2.4讨论8 1.3算法和算法分析10 1.3.1问题、问题实例和算法10 1.3.2算法的代价及其度量14 1.3.3算法分析19 1.3.4Python程序的计算代价(复杂度)21 1.4数据结构23 1.4.1数据结构及其分类24 1.4.2计算机内存对象表示26 1.4.3Python对象和数据结构30 练习32 第2章抽象数据类型和Python类34 2.1抽象数据类型34 2.1.1数据类型和数据构造34 2.1.2抽象数据类型的概念36 2.1.3抽象数据类型的描述

图解数据结构:使用Java 胡昭民著 PDF下载
编程书籍

图解数据结构:使用Java 胡昭民著 PDF下载

4050次浏览 0条评论

本书内容架构完整,逻辑清楚,采用丰富的图例来阐述基本概念及应用。强调边做边学,结合下载文件,给予最完整的支援。以Java程序语言实现数据结构中的重要理论,以范例程序说明数据结构的内涵。采用JavaID工具,整合编译、执行、测试及除错功能第1章 数据结构导论 11.1 数据结构简介 21.1.1 数据与信息 21.1.2 算法 31.1.3 算法的条件 31.2 认识程序设计 51.2.1 程序开发流程 51.2.2 数据类型简介 61.2.3 结构化程序设计 61.2.4 面向对象程序设计 71.3 算法效能分析 91.3.1 时间复杂度 91.3.2 Big-oh 101.3.3 Ω(omega) 111.3.4 θ(theta) 121.4 面向对象程序设计与Java 121.4.1 类与对象 121.4.2 面向对象特性 141.4.3 数据封装 141.4.4 类继承 151.4.5 对象多态 171.4.6 抽象类 191.4.7 接口 20本章重点整理 22本章习题 23第2章 数组结构 292.1 线性表 302.1.1 线性表定义 302.1.2 线性表在计算机中的应用

图解数据结构:使用C++ 胡昭民著 PDF下载
编程书籍

图解数据结构:使用C++ 胡昭民著 PDF下载

4335次浏览 0条评论

本书主要讲解如何将数据结构概念用C 程序语言进行实作。本书将复杂的理论结合图文并茂的解说方式,并搭配丰富的图表及范例介绍,将数据结构中重要的观念及演算方法加以诠释,集中学习焦点。 本书适合数据结构的初学者使用,也可以作为计算机相关专业的教科书。目 录 第1章 数据结构导论 1 1.1 数据结构简介 2 1.1.1 数据结构的应用 2 1.1.2 算法 4 1.1.3 算法的描述工具 5 1.2 认识程序设计 7 1.2.1 高级程序设计语言 7 1.2.2 程序设计要领 8 1.3 程序设计的风格 8 1.3.1 自顶向下与模块化设计8 1.3.2 可读性设计 8 1.3.3 控制结构设计 9 1.3.4 面向对象设计 10 1.4 面向对象设计与C 12 1.4.1 C 的面向对象功能12 1.4.2 类的基本概念 13 1.4.3 访问权限关键词 14 1.4.4 继承关系 15 1.4.5 多态 16 1.5 递归算法 17 1.5.1 递归的定义 17 1.5.2 斐波拉契数列 19 1.5.3 汉诺塔问题 20 1.6 程序效率的分析 25 1.6.1 Big-oh 27 1

零基础学数据结构(第2版)PDF下载
编程书籍

零基础学数据结构(第2版)PDF下载

3919次浏览 0条评论

《本书内容全面,语言通俗易懂,案例典型、丰富,结构清晰,重难点突出,所有算法都有完整程序,能直接运行。主要内容包括数据结构概述、c语言基础、线性表、栈、队列、串、数组、广义表、树、图、查找及排序。本书可作为学习数据结构与算法、从事计算机软件开发、准备考取计算机专业研究生和参加软考的人员的参考书,也可以作为计算机及相关专业的数据结构课程教材。前言第一篇 基础知识第1章 数据结构概述1.1 为什么要学习数据结构1.2 基本概念和术语1.3 数据的逻辑结构与存储结构1.4 抽象数据类型及其描述1.5 算法1.6 算法分析1.7 学好数据结构的秘诀1.8 习题第2章 C语言基础2.1 C语言开发环境2.2 递归与非递归2.3 指针2.4 参数传递2.5 结构体与联合体2.6 链表2.7 小结2.8 习题第二篇 线性数据结构第3章 线性表3.1 线性表的定义及抽象数据类型3.2 线性表的顺序表示与实现3.3 线性表的链式表示与实现3.4 循环单链表3.5 双向链表3.6 静态链表3.7 综合案例:一元多项式的表示与相乘3.8 小结3.9 习题第4章 栈4.1 栈的定义与抽象数据类型4.2 栈的顺

Java版数据结构与算法视频教程 20集完整版视频教程下载
编程书籍

Java版数据结构与算法视频教程 20集完整版视频教程下载

2364次浏览 0条评论

数据结构-Java版(20集)|____第20讲 - 图的最小生成树.avi|____第19讲 - 图的搜索.avi|____第18讲 - 图的基本概念.avi|____第17讲 - 链地址法.avi|____第16讲 - 开放地址法.avi|____第15讲 - 哈希表.avi|____第14讲 - 红黑树.avi|____第13讲 - 删除二叉树节点.avi|____第12讲 - 遍历二叉树.avi|____第11讲 - 二叉树的基本操作.avi|____第10讲 - 二叉树的基本概念.avi|____第09讲 - 快速排序.avi|____第08讲 - 希尔排序.avi|____第07讲 - 递归的高级应用.avi|____第06讲 - 递归的应用.avi|____第05讲 - 双端链表和双向链表.avi|____第04讲 - 链表.avi|____第03讲 - 栈和队列.avi|____第02讲 - 简单排序.avi|____第01讲 - 数组.avi|____JavaData.rar|____小甲鱼数据结构与算法更新——————第四部等多个文件          |____小

数据结构与算法经典问题解析:Java语言描述(原书第2版) PDF下载
编程书籍

数据结构与算法经典问题解析:Java语言描述(原书第2版) PDF下载

3582次浏览 0条评论

本书是一本数据结构方面的优秀教材,以Java为描述语言,介绍了计算机编程中使用的数据结构和算法。本书强调问题及其分析,而非理论阐述,共分为21章,讲述了基本概念、递归和回溯、链表、栈、队列、树、优先队列和堆、并查集DAT、图算法、排序、查找、选择算法(中位数)、符号表、散列、字符串算法、算法设计技术、贪婪算法、分治算法、动态规划算法、复杂度类型等内容。每章首先阐述必要的理论基础,然后给出问题集。全书中大约有700个算法问题及相应的解法,对于许多问题,本书提供了多个具有不同复杂度的解决方法。本书可作为高等院校计算机及其相关专业的数据结构课程的教材或教学参考书,同时也可以作为从事计算机研究与开发的技术人员的参考书,特别是对正在准备面试、参加选拔性考试以及校园面试的读者尤为有用。译者序 前言 第1章绪论1 1.1变量1 1.2数据类型1 1.3数据结构2 1.4抽象数据类型2 1.5什么是算法3 1.6为什么需要算法分析3 1.7算法分析的目的3 1.8什么是运行时间分析4 1.9如何比较算法4 1.10什么是增长率4 1.11常用的增长率4 1.12分析的类型5 1.13渐近表示6 1.1

Java数据结构和算法(第二版)PDF下载
编程书籍

Java数据结构和算法(第二版)PDF下载

4926次浏览 0条评论

《Java数据结构和算法》(第2版)以一种易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。 《Java数据结构和算法》(第2版)提供了一套独创的可视讨论专题用以阐明主要的论题:它使用Java语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。经验丰富的作者RorbertLafore先生提供了许多简单明了的例子,避免了对于这类例题常见的冗长、繁锁的数学证明。在第二版中,他利用Java语言最新特性,修改并扩充了他的例子。在每一章后都有问题和练习,使读者有机会测试自己的理解程度。出版说明献词简介第1章 综述数据结构和算法能起到什么作用?数据结构的概述算法的概述一些定义面向对象编程软件工程对于C++程序员的JavaJava数据结构的类库小结问题第2章 数组Array专题AppletJava中数组的基础知识将程序划分成类类接口Ordered专题applet有序数组的Java代码对数存储对象大O表示法为什么不用数组表示一切?小结问题实验编程作业

文都教育 19年考研 洪教授 数据结构视频
视频教程

文都教育 19年考研 洪教授 数据结构视频

3065次浏览 0条评论

文都教育 19年考研 洪教授 数据结构视频,共32讲。数据结构导学第一章. 绪论(2讲)第二章. 线性表(5讲)第三章第三章. 栈、队列和数组(6讲)第四章. 树与二叉树(13讲)第五章. 图(5讲)

天勤考研 2019版数据结构高分笔记 第7版 率辉著 PDF下载
编程书籍

天勤考研 2019版数据结构高分笔记 第7版 率辉著 PDF下载

8459次浏览 0条评论

 率辉主编的《2019版数据结构高分笔记(第7版)/天勤计算机考研高分笔记系列》针对近几年全国计算机学科专业综合考试大纲的“数据结构”部分进行了深入解读,以一种独创的方式对考试大纲中的知识点进行了讲解,即从考生的视角剖析知识难点;以通俗易懂的语言取代晦涩难懂的专业术语;以成功考生的亲身经历指引复习方向;以风趣幽默的笔触缓解考研压力。读者对书中的知识点讲解有任何疑问都可与作者进行在线互动,为考生解决复习中的疑难点,提高考生的复习效率。    根据计算机专业研究生入学考试形势的变化(逐渐实行非统考),书中对大量非统考知识点进行了讲解,使本书所包含的知识点除覆盖统考大纲的所有内容外,还包括了各自主命题高校所要求的知识点。    本书可作为参加计算机专业研究生入学考试的复习指导用书(包括统考和非统考),也可作为全国各大高校计算机专业或非计算机专业的学生学习“数据结构”课程的辅导用书。序辅导专栏简介前言第1章  绪论  本章概略  1.1 针对考研数据结构的代码书写规范以及C与C++语言基础    1.1.1 考研综合应用题中算法设计部分的代码书写规范    1.1.2 考研中的C与C++语言基

数据结构与算法分析 Java语言描述(原书第3版)PDF 下载
编程书籍

数据结构与算法分析 Java语言描述(原书第3版)PDF 下载

8538次浏览 3条评论

本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与*有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。出版者的话前言第1章 引论11.1 本书讨论的内容11.2 数学知识复习21.2.1 指数21.2.2 对数21.2.3 级数21.2.4 模运算41.2.5 证明的方法41.3 递归简论51.4 实现泛型构件pre-Java 571.4.1 使用Object表示泛型81.4.2 基本类型的包装91.4.3 使用接口类型表示泛型91.4.4 数组类型的兼容性101.5 利用Java 5泛型特性实现泛型构件111.5.1 简单的泛型类和接口111.5.2 自动装箱/拆箱111.5.3 菱形运算符121.5.4 带有限制的通配符121.5.5 泛型static方法141.5.6 类型限界141.5.7 类型擦除151.5.8 对于泛型的限制151.6 函数对象16小结18练习18参考文献19第2章 算法分析202

数据结构和Java集合框架 陈曙晖译 PDF下载
编程书籍

数据结构和Java集合框架 陈曙晖译 PDF下载

3754次浏览 0条评论

本书以Java语言为实现语言,全面、深入地阐述了数据结构的基本原理及其实现。学生通过学习方法描述和应用,可以逐步理解并有效地使用数据结构,还可以了解这些数据结构的多种实现,包括在Java集合框架中提供的一些实现。 本书内容非常丰富,且在每章章尾提供编程项目,以帮助学生提高实践能力。他们可以从基础开始构建,也可以扩展本书中的应用程序。本书还附有一些可选的实验,它给学生提供了实践所学概念的机会,以此来强化书中介绍的概念。目录第1章 Java语言的重要特性 第2章 接口和集合类 第3章 软件工程介绍 第4章 递归 第5章 数组列表 第6章 链表 第7章 队列和堆栈 第8章 二叉树和二叉搜索树 第9章 平衡二叉搜索树 第10章 TreeMap和TreeSet- 第11章 优先级队列 第12章 排序 第13章 检索和散列类 第14章 图、树和网络