返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • labuladong的算法小抄 付东来 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 付东来著
    • 出版社: 电子工业出版社
    • 出版时间:2021-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 付东来著
    • 出版社:电子工业出版社
    • 出版时间:2021-01-01 00:00:00
    • 版次:1
    • 印次:7
    • 印刷时间:2022-01-01
    • 字数:588000
    • 页数:417
    • 开本:16开
    • 装帧:平装
    • ISBN:9787121399336
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    labuladong的算法小抄

    作  者:付东来 著
    定  价:101
    出 版 社:电子工业出版社
    出版日期:2021年01月01日
    页  数:417
    装  帧:平装
    ISBN:9787121399336
    主编推荐

    内容简介

    本书专攻算法刷题,训练算法思维,应对算法笔试。注重用套路和框架思维解决问题,以不变应万变。章列举几个很常见的算法类型以及对应的解题框架思路,包括动态规划、回溯、广度优先搜索及双指针、滑动窗口等算法技巧。第2章用动态规划的通用思路框架解决十几道经典的动态规划问题,例如,正则表达式、背包问题,同时还介绍了如何写状态转移方程,如何进行状态压缩等技巧。第3章介绍了数据结构相关的算法,例如,二叉树相关的题目解法,也包括LRU、LFU这种面试常考的算法原理。第4章介绍回溯算法、广度优先算法等核心套路在算法题中的运用,巩固对算法框架的理解。第5章讲解了一些高频题目,每道题目可能会结合多种算法思路,也可能有多种解法,读完这一章,你就可以独自遨游题海啦。

    作者简介

    付东来(@labulandong),微信公众号labuladong的作者,有多年的刷题经验,希望用通俗的语言帮助广大互联网从业者少走弯路,快速从根本上攻克算法难关,为职业道路的发展赋能。

    精彩内容

    目录
    章 核心套路篇
    1.1 学习算法和刷题的框架思维
    1.1.1 数据结构的存储方式
    1.1.2 数据结构的基本操作
    1.1.3 算法刷题指南
    1.1.4 最后总结
    1.2 动态规划解题套路框架
    1.2.1 斐波那契数列
    1.2.2 凑零钱问题
    1.2.3 最后总结
    1.3 回溯算法解题套路框架
    1.3.1 全排列问题
    1.3.2 N 皇后问题
    1.3.3 最后总结
    1.4 BFS 算法套路框架
    1.4.1 算法框架
    1.4.2 二叉树的最小高度
    1.4.3 解开密码锁的最少次数
    1.5 双指针技巧套路框架
    1.5.1 快、慢指针的常用算法
    1.5.2 左、右指针的常用算法
    1.6 我写了首诗,保你闭着眼睛都能写出二分搜索算法
    1.6.1 二分搜索框架
    1.6.2 寻找一个数(基本的二分搜索)
    1.6.3 寻找左侧边界的二分搜索
    1.6.4 寻找右侧边界的二分搜索
    1.6.5 逻辑统一
    1.7 我写了一个模板,把滑动窗口算法变成了默写题
    1.7.1 最小覆盖子串
    1.7.2 字符串排列
    1.7.3 找所有字母异位词
    1.7.4 最长无重复子串
    第2章 动态规划系列
    2.1 动态规划设计:最长递增子序列
    2.1.1 动态规划解法
    2.1.2 二分搜索解法
    2.2 二维递增子序列:信封嵌套问题
    2.2.1 题目概述
    2.2.2 思路分析
    2.2.3 最后总结
    2.3 优选子数组问题
    2.3.1 思路分析
    2.3.2 最后总结
    2.4 动态规划答疑:最优子结构及dp 遍历方向
    2.4.1 最优子结构详解
    2.4.2 dp 数组的遍历方向
    2.5 经典动态规划:最长公共子序列
    2.6 经典动态规划:编辑距离
    2.6.1 思路分析
    2.6.2 代码详解
    2.6.3 动态规划优化
    2.6.4 扩展延伸
    2.7 子序列问题解题模板:最长回文子序列
    2.7.1 两种思路
    2.7.2 最长回文子序列
    2.7.3 代码实现
    2.8 状态压缩:对动态规划进行降维打击
    2.9 以最小插入次数构造回文串
    2.9.1 思路分析
    2.9.2 状态转移方程
    2.9.3 代码实现
    2.10 动态规划之正则表达式
    2.10.1 思路分析
    2.10.2 动态规划解法
    2.11 不同的定义产生不同的解法
    2.11.1 种思路
    2.11.2 第二种思路
    2.11.3 最后总结
    2.12 经典动态规划:高楼扔鸡蛋
    2.12.1 解析题目
    2.12.2 思路分析
    2.12.3 疑难解答
    2.13 经典动态规划:高楼扔鸡蛋(进阶)
    2.13.1 二分搜索优化
    2.13.2 重新定义状态转移
    2.13.3 还可以再优化
    2.14 经典动态规划:戳气球问题
    2.14.1 回溯思路
    2.14.2 动态规划思路
    2.14.3 写出代码
    2.15 经典动态规划:0-1 背包问题
    2.16 经典动态规划:子集背包问题
    2.16.1 问题分析
    2.16.2 思路分析
    2.16.3 进行状态压缩
    2.17 经典动态规划:完全背包问题
    2.18 题目千百变,套路不会变
    2.18.1 线性排列情况
    2.18.2 环形排列情况
    2.18.3 树形排列情况
    2.19 动态规划和回溯算法,到底是什么关系
    2.19.1 回溯思路
    2.19.2 消除重叠子问题
    2.19.3 动态规划
    第3章 数据结构系列
    3.1 手把手教你写 LRU 缓存淘汰算法
    3.1.1 LRU 算法描述
    3.1.2 LRU 算法设计
    3.1.3 代码实现
    3.2 层层拆解,带你手写LFU 算法
    3.2.1 算法描述
    3.2.2 思路分析
    3.2.3 代码框架
    3.2.4 LFU 核心逻辑
    3.3 二叉搜索树操作集锦
    3.3.1 判断 BST 的合法性
    3.3.2 在 BST 中查找一个数是否存在
    3.3.3 在 BST 中插入一个数
    3.3.4 在 BST 中删除一个数
    3.4 完全二叉树的节点数为什么那么难算
    3.4.1 思路分析
    3.4.2 复杂度分析
    3.5 用各种遍历框架序列化和反序列化二叉树
    3.5.1 题目描述
    3.5.2 前序遍历解法
    3.5.3 后序遍历解法
    3.5.4 中序遍历解法
    3.5.5 层级遍历

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购