
数据结构是计算机为了高效地利用资源而组织数据的一种方式。数据结构与算法是解决一切编程问题的基础。本书用JavaScript语言介绍了各种数据结构与算法,通俗易懂、循序渐进,有助于计算机科学专业的学生和刚刚开启职业生涯的技术人员探索JavaScript。 相较于上一版,这一版新增了“ECMAScript和TypeScript概述”“递归”“二叉堆和堆排序”和“算法设计与技巧”四章,介绍了ECMAScript 2017的新特性和TypeScript的基本功能,补充了双端队列、黑红树、堆排序算法,以及计数排序和基数排序等内容,另外还概述了Fisher-Yates算法和回溯算法(迷宫老鼠问题和数独解题器),等等。 - 在数组、栈和队列中声明、初始化、添加和删除元素 - 创建并使用链表、双向链表和循环链表 - 用散列表、字典和集合存储的元素 - 探索二叉树和二叉搜索树的用法 - 使用冒泡排序、选择排序、插
¥5.31定价:¥15.93 (3.34折)