Understand and implement classic data structures and algorithms using JavaScript About This Book Learn how to use the most used data structures such as array, stack, list, tree, and graphs with real-world examples Get a grasp on which one is best between searching and sorting algorithms and learn how to implement them Follow through solutions for notable programming problems with step-by-step explanations Who This Book Is For If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms. In Detail A data structure is a particular way of organizing data in a computer to utilize resources efficiently. Data structures and algorithms are the base of every solution to any programming problem. This book begins by covering the basics of the JavaScript language and then moves on to discuss the most important data structures such as array, queue, stack, and linked list. You will also gain an in-depth knowledge of how hash tables and set data structure function. After this, you will be taught what trees are, and how to use the binary tree and the binary search tree. In subsequent chapters, you will learn about graphs, DFS, and BFS. Finally, we will round off by learning how to differentiate between various searching and sorting algorithms such as sequential search, binary search, quick sort, bubble sort, and so on, and how to implement them. Towards the end of the book, you will also be introduced to dynamic programming. Table of Contents Chapter 1. JavaScript – A Quick Overview Chapter 2. Arrays Chapter 3. Stacks Chapter 4. Queues Chapter 5. Linked Lists Chapter 6. Sets Chapter 7. Dictionaries and Hashes Chapter 8. Trees Chapter 9. Graphs Chapter 10. Sorting and Searching Algorithms
2021-08-31 14:44:01 4.46MB JavaScript
1
Data Structures and Algorithms in Kotlin pdf + epub + source code
2021-08-27 11:27:06 30.35MB Kotlin 1.3
1
介绍 这本结构清晰且易于阅读的教科书说明了编写可有效处理大量数据的程序所需的概念和技术。 本书以项目为导向并经过课堂测试,提出了许多重要的算法,并通过激励示例为计算机程序员面临的问题带来了意义。还介绍了计算复杂性的概念,演示了可以有效计算和不能有效计算的内容,以便程序员可以对使用的算法做出明智的判断。本书假定您具有一些计算机编程的基本经验,并且熟悉面向对象的语言,但不一定需要使用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