计算机核心课程必读书目——《高级数据结构:理论与应用》

本文主要是介绍计算机核心课程必读书目——《高级数据结构:理论与应用》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

高级数据结构:理论和应用第一版

作者:Suman Saha,Shailendra Shukla(作者)

页数:258页

出版商:Finelybook

出版社:Chapman and Hall / CRC; 1版(2019年6月25日)

语言:英语

ISBN-10书号:1138592609
ISBN-13书号:9781138592605

高级数据结构是计算机科学的一门核心课程,该课程的第一年或第一学期在计算机科学,计算机科学与工程以及其他相关工程学科的大多数研究生课程中都提供该课程。本课程的目的是使学生拥有急需的高级技术技能基础,从而在各自学科中更好地解决问题。尽管该课程已经在几乎所有的技术大学中运行了数十年,但是由于最近的计算范式转移,课程大纲发生了重大变化,而这种转移更多地侧重于大数据和基于Internet的技术。研究所的大多数已经重新定义了其高级数据结构的课程内容,以适应当前的需要,并且由于重新定义的教科书高级数据结构的不可用,课程材料严重依赖研究论文。据我们所知,关于高级数据结构的著名教科书仅部分覆盖了课程提纲。

该书全面涵盖了最重要的主题,包括:

第一部分详细介绍了基本数据结构的改进,即杜鹃哈希,跳过列表,探戈树以及斐波那契堆和索引文件。
第二部分详细介绍了不同演化数据域的数据结构,例如特殊数据结构,时间数据结构,外部存储器数据结构,分布式和流数据结构。
第三部分阐述了这些数据结构在计算机科学,网络,www,DBMS,密码学,图形学等不同领域的应用。已经解释了每个数据结构及其应用背后的概念和技术。
每章都包含与详细数据结构有关的各种说明性问题,本章技术内容的摘要以及复习问题列表,以增强对概念的理解。
该书既可以用作高级本科生,研究生和研究计划的入门级教材,也可以用作高级教科书,这些课程提供高级数据结构作为核心课程或选修课程。虽然这本书的主要目的是作为在课堂上使用的课程材料,但它可以作为特定领域的初学者的起点。

关注微信公众号“计算机与AI”后台私信20201125即可获取PDF下载链接。

欢迎各位志同道合的同学老师添加微信群一起讨论!


这篇关于计算机核心课程必读书目——《高级数据结构:理论与应用》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/340016

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em