新書推薦:
《
股票大作手操盘术
》
售價:HK$
53.8
《
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
》
售價:HK$
87.4
《
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
》
售價:HK$
44.6
《
泉舆日志 幻想世界宝石生物图鉴
》
售價:HK$
134.2
《
养育女孩 : 官方升级版
》
售價:HK$
50.4
《
跨界:蒂利希思想研究
》
售價:HK$
109.8
《
千万别喝南瓜汤(遵守规则绘本)
》
售價:HK$
44.7
《
大模型启示录
》
售價:HK$
112.0
|
編輯推薦: |
这是一套富有中华民族特色的十二生肖故事绘本!生肖是中国传统的祥禽瑞兽,是每个孩子的吉祥物、每个孩子的出生符号。本书对十二生肖的故事进行了新的演绎,让古老的故事焕发新生,帮助孩子轻松了解十二生肖的由来,感受中华传统文化的博大精深。本书由专业插画师精心手绘插图,用中国传统水墨画表现十二生肖的故事,使孩子更能亲近中华传统文化。
|
內容簡介: |
本套书共12册,包括《子鼠》《丑牛》《寅虎》《卯兔》《辰龙》《巳蛇》《午马》《未羊》《申猴》《酉鸡》《戌狗》《亥猪》。本套书以浅显有趣的文字对传统生肖故事重新演绎,让古老的故事焕发新生。读来轻松自然,童趣横生,令人忍俊不禁。【图书特色和卖点】1、重新演绎故事对传统故事进行了新的演绎,让古老的故事焕发新生,帮助孩子轻松了解十二生肖的由来,感受中华传统文化的博大精深。2、匠心绘制插图用传统水墨画虚实相映的意境和情景交融的画面来表现十二生肖的故事,使该书具有浓郁的中国风,充分展现了中华传统文化的神韵和魅力。3、立意巧妙深刻以十二只动物的经历故事,告诉孩子们仁、义、礼、智、信……的道理,让中华民族的优秀品质、优良精神得以传承与发展。
|
關於作者: |
门神童书,成立于2008年,2014年注册为武汉门神文化传播有限公司,公司侧重于选题策划、制作、出版,在武汉及全国享有一定口碑及知名度。出版作品上百部,2009年策划的绘本《听爸爸讲小时候的故事》获得冰心儿童文学奖、2010年获得儿童童书金奖。主要作品:《畅销中外名著》《我的本启蒙书》《美术大画册》等。
|
目錄:
|
□□章 核心套路篇 / □1
1.1 学习算法和刷题的框架思维 / □1
1.1.1 数据结构的存储方式 / □1
1.1.□ 数据结构的基本操作 / □3
1.1.3 算法刷题指南 / □5
1.1.4 □后总结 / 30
1.□ 动态规划解题套路框架 / 31
1.□.1 斐波那契数列 / 3□
1.□.□ 凑零钱问题 / 37
1.□.3 □后总结 / 4□
1.3 回溯算法解题套路框架 / 43
1.3.1 全排列问题 / 43
1.3.□ N 皇后问题 / 48
1.3.3 □后总结 / 51
1.4 BFS 算法套路框架 / 53
1.4.1 算法框架 / 53
1.4.□ 二叉树的□小高度 / 54
1.4.3 解开密码锁的□少次数 / 56
1.5 双指针技巧套路框架 / 64
1.5.1 快、慢指针的常用算法 / 64
1.5.□ 左、右指针的常用算法 / 68
1.6 我写了首诗,保你闭着眼睛都能写出二分搜索算法 / 71
1.6.1 二分搜索框架 / 7□
1.6.□ 寻找一个数(基本的二分搜索) / 73
1.6.3 寻找左侧边界的二分搜索 / 75
1.6.4 寻找右侧边界的二分搜索 / 79
1.6.5 逻辑统一 / 8□
1.7 我写了一个模板,把滑动窗口算法□成了默写题 / 85
1.7.1 □小覆盖子串 / 87
1.7.□ 字符串排列 / 91
1.7.3 找所有字母异位词 / 93
1.7.4 □长无重复子串 / 94
第□章 动态规划系列 / 96
□.1 动态规划设计:□长递增子序列 / 96
□.1.1 动态规划解法 / 97
□.1.□ 二分搜索解法 / 100
□.□ 二维递增子序列:信封嵌套问题 / 104
□.□.1 题目概述 / 104
□.□.□ 思路分析 / 105
□.□.3 □后总结 / 107
□.3 □大子数组问题 / 108
□.3.1 思路分析 / 108
□.3.□ □后总结 / 110
□.4 动态规划答疑:□优子结构及dp 遍历方向 / 111
□.4.1 □优子结构详解 / 111
□.4.□ dp 数组的遍历方向 / 113
□.5 经典动态规划:□长公共子序列 / 117
□.6 经典动态规划:编辑距离 / 1□3
□.6.1 思路分析 / 1□4
□.6.□ 代码详解 / 1□5
□.6.3 动态规划优化 / 1□9
□.6.4 扩展延伸 / 131
□.7 子序列问题解题模板:□长回文子序列 / 136
□.7.1 两种思路 / 136
□.7.□ □长回文子序列 / 137
□.7.3 代码实现 / 139
□.8 状态压缩:对动态规划进行降维打击 / 141
□.9 以□小插入次数构造回文串 / 148
□.9.1 思路分析 / 148
□.9.□ 状态转移方程 / 149
□.9.3 代码实现 / 15□
□.10 动态规划之正则表达式 / 155
□.10.1 思路分析 / 155
□.10.□ 动态规划解法 / 157
□.11 不同的定义产生不同的解法 / 16□
□.11.1 □□种思路 / 16□
□.11.□ 第二种思路 / 165
□.11.3 □后总结 / 167
□.1□ 经典动态规划:高楼扔鸡蛋 / 168
□.1□.1 解析题目 / 168
□.1□.□ 思路分析 / 169
□.1□.3 疑难解答 / 17□
□.13 经典动态规划:高楼扔鸡蛋(进阶) / 173
□.13.1 二分搜索优化 / 173
□.13.□ 重新定义状态转移 / 176
□.13.3 还可以再优化 / 180
□.14 经典动态规划:戳气球问题 / 181
□.14.1 回溯思路 / 181
□.14.□ 动态规划思路 / 18□
□.14.3 写出代码 / 185
□.15 经典动态规划:0-1 背包问题 / 188
□.16 经典动态规划:子集背包问题 / 19□
□.16.1 问题分析 / 19□
□.16.□ 思路分析 / 193
□.16.3 进行状态压缩 / 194
□.17 经典动态规划:完全背包问题 / 196
□.18 题目千百□,套路不会□ / □00
□.18.1 线性排列情况 / □00
□.18.□ 环形排列情况 / □03
□.18.3 树形排列情况 / □05
□.19 动态规划和回溯算法,到底是什么关系 / □07
□.19.1 回溯思路 / □07
□.19.□ 消除重叠子问题 / □10
□.19.3 动态规划 / □11
第3章 数据结构系列 / □16
3.1 手把手教你写 LRU 缓存淘汰算法 / □16
3.1.1 LRU 算法描述 / □18
3.1.□ LRU 算法设计 / □19
3.1.3 代码实现 / □□0
3.□ 层层拆解,带你手写LFU 算法 / □□7
3.□.1 算法描述 / □□7
3.□.□ 思路分析 / □□8
3.□.3 代码框架 / □30
3.□.4 LFU 核心逻辑 / □3□
3.3 二叉搜索树操作集锦 / □35
3.3.1 判断 BST 的合法性 / □36
3.3.□ 在 BST 中查找一个数是否存在 / □38
3.3.3 在 BST 中插入一个数 / □39
3.3.4 在 BST 中删除一个数 / □39
3.4 完全二叉树的节点数为什么那么难算 / □43
3.4.1 思路分析 / □44
3.4.□ 复杂度分析 / □45
3.5 用各种遍历框架序列化和反序列化二叉树 / □47
3.5.1 题目描述 / □47
3.5.□ 前序遍历解法 / □48
3.5.3 后序遍历解法 / □5□
3.5.4 中序遍历解法 / □55
3.5.5 层级遍历解法 / □55
3.6 Git 原理之二叉树□近公共祖先 / □60
3.6.1 二叉树的□近公共祖先 / □61
3.6.□ 思路分析 / □63
3.7 特殊数据结构:单调栈 / □66
3.7.1 单调栈解题模板 / □66
3.7.□ 题目□形 / □68
3.7.3 如何处理循环数组 / □68
3.8 特殊数据结构:单调队列 / □71
3.8.1 搭建解题框架 / □71
3.8.□ 实现单调队列数据结构 / □73
3.8.3 算法复杂度分析 / □76
3.9 如何判断回文链表 / □77
3.9.1 判断回文单链表 / □77
3.9.□ 优化空间复杂度 / □80
3.9.3 □后总结 / □8□
3.10 秀操作之纯递归反转链表 / □83
3.10.1 递归反转整个链表 / □83
3.10.□ 反转链表前N 个节点 / □86
3.10.3 反转链表的一部分 / □87
3.10.4 □后总结 / □88
3.11 秀操作之k 个一组反转链表 / □89
3.11.1 分析问题 / □89
3.11.□ 代码实现 / □91
3.11.3 □后总结 / □9□
第4章 算法思维系列 / □93
4.1 回溯算法解决子集、组合、排列问题 / □93
4.1.1 子集 / □93
4.1.□ 组合 / □97
4.1.3 排列 / □99
4.□ 回溯算法□佳实践:解数独 / 301
4.□.1 直观感受 / 301
4.□.□ 代码实现 / 301
4.3 回溯算法□佳实践:括号生成 / 306
4.4 BFS 算法暴力破解各种智力题 / 310
4.4.1 题目解析 / 311
4.4.□ 思路分析 / 311
4.5 □Sum 问题的核心思想 / 315
4.5.1 □Sum I / 315
4.5.□ □Sum II / 316
4.5.3 □后总结 / 318
4.6 一个函数解决 nSum 问题 / 319
4.6.1 □Sum 问题 / 319
4.6.□ 3Sum 问题 / 3□□
4.6.3 4Sum 问题 / 3□4
4.6.4 100Sum 问题 / 3□5
4.7 拆解复杂问题:实现计算器 / 3□8
4.7.1 字符串转整数 / 3□8
4.7.□ 处理加减法 / 3□9
4.7.3 处理乘除法 / 331
4.7.4 处理括号 / 333
4.7.5 □后总结 / 336
4.8 摊烧饼也得有点递归思维 / 337
4.8.1 思路分析 / 338
4.8.□ 代码实现 / 339
4.9 前缀和技巧解决子数组问题 / 341
4.9.1 什么是前缀和 / 341
4.9.□ 优化解法 / 343
4.9.3 □后总结 / 344
4.10 扁平化嵌套列表 / 345
4.10.1 题目描述 / 345
4.10.□ 解题思路 / 346
4.10.3 进阶思路 / 349
第5章 高频面试系列 / 351
5.1 如何高效寻找素数 / 351
5.□ 如何高效进行模幂运算 / 355
5.□.1 如何处理数组指数 / 355
5.□.□ 如何处理 mod 运算 / 356
5.□.3 如何高效求幂 / 358
5.3 如何运用二分搜索算法 / 360
5.3.1 问题分析 / 360
5.3.□ 扩展延伸 / 36□
5.4 如何高效解决接雨水问题 / 364
5.5 如何去除有序数组的重复元素 / 371
5.6 如何寻找□长回文子串 / 373
5.7 如何运用贪心思想玩跳跃游戏 / 376
5.8 如何运用贪心算法做时间管理 / 381
5.9 如何判定括号合法性 / 386
5.10 如何调度考生的座位 / 389
5.11 Union-Find 算法详解 / 396
|
|