万本电子书0元读

万本电子书0元读

顶部广告

数据结构与算法(Rust语言描述)电子书

1. 基于Rust语言编写的数据结构与算法图书,深浅出介绍Rust语言的基础知识,带领读者逐步理解并实现简单到复杂的数据结构及其算法。 2. Rust社区创办人张汉东、唐刚联袂推荐,不仅涵盖数据结构及其实现方法,还引了计算机科学和算法分析的概念,为读者提供了一个更加全面的学习体验。 3. 异步社区提供配套资源(源代码),辅以实例阐释重要知识,是一份非常优质的计算机科学门指南。

售       价:¥

纸质售价:¥54.90购买纸书

50人正在读 | 0人评论 6.7

作       者:谢波 著 著

出  版  社:人民邮电出版社有限公司

出版时间:2023-07-01

字       数:29.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
这是一本基于 Rust 语言讲解数据结构及其实现方法的书。全书先介绍 Rust 语言的基础知识以及计算机科学和算法分析的概念,然后介绍简单数据结构和算法的设计与实现,着介绍较复杂的树和图数据结构,后将这些知识应用于实战项目以解决实际问题。 本书适合程序设计爱好者、专业程序员以及对 Rust 语言感兴趣的读者阅读。<br/>【推荐语】<br/>1. 基于Rust语言编写的数据结构与算法图书,深浅出介绍Rust语言的基础知识,带领读者逐步理解并实现简单到复杂的数据结构及其算法。 2. Rust社区创办人张汉东、唐刚联袂推荐,不仅涵盖数据结构及其实现方法,还引了计算机科学和算法分析的概念,为读者提供了一个更加全面的学习体验。 3. 异步社区提供配套资源(源代码),辅以实例阐释重要知识,是一份非常优质的计算机科学门指南。 4. 以实用性为导向,适合技术人员快速上手并熟练掌握数据结构和算法的核心知识。通过本书的学习,读者可以更好地了解Rust语言在不同场景下的应用,提高自己的编程能力。<br/>【作者】<br/>谢波(Shieber) 毕业于电子科技大学,Rust 语言爱好者,擅长用 Rust发各种实用工具和系统,长期致力于 Rust 语言的推广。现就职于某互联网公司,从事结算及大数据系统的相关研发工作。爱好编程、阅读、医学、语言和美食。<br/>
目录展开

内容提要

前 言

阅读前提

内容概述

说明

第1章 Rust基础

1.1 安装Rust及其工具链

1.2 Rust基础知识

1.3 项目:Rust密码生成器

1.4 小结

第2章 计算机科学

2.1 什么是计算机科学

2.2 什么是编程

2.3 为什么要学习数据结构

2.4 为什么要学习算法

2.5 小结

第3章 算法分析

3.1 什么是算法分析

3.2 大O分析法

3.3 乱序字符串检查

3.4 Rust数据结构的性能

3.5 小结

第4章 基础数据结构

4.1 线性数据结构

4.2 栈

4.3 队列

4.4 双端队列

4.5 链表

4.6 Vec

4.7 小结

第5章 递归

5.1 什么是递归

5.2 尾递归

5.3 动态规划

5.4 小结

第6章 查找

6.1 什么是查找

6.2 顺序查找

6.3 二分查找

6.4 哈希查找

6.5 小结

第7章 排序

7.1 什么是排序

7.2 冒泡排序

7.3 快速排序

7.4 插入排序

7.5 希尔排序

7.6 归并排序

7.7 选择排序

7.8 堆排序

7.9 桶排序

7.10 计数排序

7.11 基数排序

7.12 蒂姆排序

7.13 小结

第8章 树

8.1 什么是树

8.2 二叉堆

8.3 二叉查找树

8.4 平衡二叉树

8.5 小结

第9章 图

9.1 什么是图

9.2 图的存储形式

9.3 图的抽象数据类型

9.4 图的实现

9.5 广度优先搜索

9.6 深度优先搜索

9.7 强连通分量

9.8 最短路径问题

9.9 小结

第10章 实战

10.1 编辑距离

10.2 字典树

10.3 过滤器

10.4 LRU缓存淘汰算法

10.5 一致性哈希算法

10.6 Base58 编码

10.7 区块链

10.8 小结

参考文献

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部