您好,欢迎来到聚文网。 登录 免费注册
JavaScript算法 基本原理与代码实现

JavaScript算法 基本原理与代码实现

这是一本可靠的算法入门指南。提供易懂的解题步骤和套路,帮助你顺利掌握各种数据结构和面试常见的算法,让JavaScript算法不再是你的绊脚石!
  • 字数: 491000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: 司徒正美,李晓晨 著
  • 出版日期: 2023-04-01
  • 商品条码: 9787115596154
  • 版次: 1
  • 开本: 16开
  • 页数: 352
  • 出版年份: 2023
定价:¥99.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
1.由JavaScript魔术师司徒正美和快手前端开发人员李晓晨合作撰写,具备全面的理论知识和丰富的实践经验,前端大神司徒正美撰写的最后一本作品。 2.采用JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题,内容丰富可靠。 3.书中没有数学公式和复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板,非科班出身的读者也能轻松上手。 4.涵盖了常见排序算法、树的相关算法、字符串算法、回溯算法、动态规划问题等多个领域,是一本实用的算法入门指南。 5.以简单易懂的语言讲解算法原理,同时配有代码实现,让读者能够深入理解和掌握各种算法,并成功通过前端面试。 6.快手研发总监方超、《深入浅出Vue.js》作者刘博文(玖五)、《TypeScript入门实战笔记》作者乾元、独立开发者&讲师花果山大圣联袂推荐
内容简介
本书以JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、插入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板。为了方便记忆,每种算法都会给出多种解,读者只需从中选取适合自己的解即可。 本书旨在要让非科班出身的、没有算法基础的前端人士能够对各种数据结构及相关算法快速上手、顺利通过面试。
作者简介
司徒正美(真名钟钦成) 著名的JavaScript专家,曾在去哪儿网担任前端架构师,立志做考古学家的日语系工程师,穿梭于二次元与二进制间的“魔法师”,做过陶艺,写过小说,涉猎Java、Ruby、JavaScript,常年活跃在开源社区,曾出版《JavaScript框架设计》一书。 李晓晨 资深前端工程师,曾在美团、快手任职,对算法、基础框架、互动技术、DX有一定研究,最近对Web 3产生了浓厚的兴趣。
目录
第1章 时间复杂度与空间复杂度
1.1 时间复杂度
1.2 空间复杂度
第2章 排序算法
2.1 冒泡排序
2.2 选择排序
2.3 插入排序
2.4 希尔排序
2.5 归并排序
2.6 堆排序
2.7 快速排序
2.7.1 快速排序的常用方法
2.7.2 快速排序的优化
2.7.3 非递归实现
2.7.4 算法比较
2.7.5 快速排序的一些应用
2.8 计数排序
2.9 桶排序
2.10 基数排序
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网