介绍 这本结构清晰且易于阅读的教科书说明了编写可有效处理大量数据的程序所需的概念和技术。 本书以项目为导向并经过课堂测试,提出了许多重要的算法,并通过激励示例为计算机程序员面临的问题带来了意义。还介绍了计算复杂性的概念,演示了可以有效计算和不能有效计算的内容,以便程序员可以对使用的算法做出明智的判断。本书假定您具有一些计算机编程的基本经验,并且熟悉面向对象的语言,但不一定需要使用Python。 主题和功能: 包括入门和高级数据结构与算法主题,并在序言中提供了针对相应课程的建议章节顺序 在每一章中提供学习目标,复习问题和编程练习,以及大量说明性示例 在相关的网站上提供可下载的程序和补充文件,并提供作者提供的指导材料 为来自不同语言背景的人提供Python入门 回顾了集和地图中哈希的使用,以及对二叉搜索树和树遍历的检查以及有关图的深度优先搜索的材料 讨论适合高级课程的主题,例如成员资格结构,堆,平衡的二进制搜索树,B树和启发式搜索 计算机科学的学生会发现,这本简明扼要的教科书对于入门级和高级水平的数据结构和算法本科课程来说都是无价的。这本书也适合作为计算机程序员的入门指南,帮助他们开始使用Python从事新工作。
2021-08-25 15:34:31 12.92MB algorithm Data Structure Python
1
Swift语言写的数据结构与算法。Data Structures and Algorithms in Swift
2021-05-25 18:05:27 16.58MB iOS Swift
1
数据结构与算法课程 加州大学圣地亚哥分校和美国国立研究大学高等经济学院开设了六门专业课程。 我对课程作业的解决方案。
1
数据结构与算法领域大牛经典作品,C++实现,英文原版,简单易懂,代码质量非常之高,本人主要学习教材
2021-05-16 12:14:22 12.04MB 数据结构
1
《数据结构与算法:Python描述》的英文版pdf+习题提示+示例源码
2021-04-04 11:43:18 6.05MB Python Algorithm Data Structu
1
Python中的数据结构和算法 算法问题。 Python中的数据结构和算法
2021-03-10 18:06:24 5KB
1
Data Structures and Algorithms in Swift v3 - Swift 5.1 + XCode 11(含 Source Code)
2020-01-07 03:03:17 28.03MB Swift 5.1
1
Data Structures and Algorithms in Python,数据结构算法
2020-01-03 11:39:37 6.31MB 数据结构
1
Design and implement professional level programs by exploring modern data structures and algorithms in Rust. Rust has come a long way and is now utilized in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not forgetting its importance in systems’ programming. This book will be your guide as it takes you through implementing classic data structures and algorithms in Rust, helping you to get up and running as a confident Rust programmer. The book begins with an introduction to Rust data structures and algorithms, while also covering essential language constructs. You will learn how to store data using linked lists, arrays, stacks, and queues. You will also learn how to implement sorting and searching algorithms. You will learn how to attain high performance by implementing algorithms to string data types and implement hash structures in algorithm design. The book will examine algorithm analysis, including Brute Force algorithms, Greedy algorithms, Divide and Conquer algorithms, Dynamic Programming, and Backtracking. By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. What you will learn Design and implement complex data structures in Rust Analyze, implement, and improve searching and sorting algorithms in Rust Create and use well-tested and reusable components with Rust Understand the basics of multithreaded programming and advanced algorithm design Become familiar with application profiling based on benchmarking and testing Explore the borrowing complexity of implementing algorithms
2019-12-21 22:24:36 6.71MB rust
1
Data Structures and Algorithms in C++, 4th edition.pdf
2019-12-21 22:21:19 31.74MB Data Structures Algorithms C++
1