书籍 Python算法指南:程序员经典算法分析与实现的封面

Python算法指南:程序员经典算法分析与实现PDF电子书下载

李永华编著

购买点数

20

出版社

出版时间

2019

ISBN

标注页数

0 页

PDF页数

591 页

图书目录

例1完美平方 1

例2判断平方数 3

例3检测2的幂次 5

例4求平方根 6

例5 x的n次幂 8

例6快速幂 10

例7四数乘积 11

例8将整数A转换为B 13

例9罗马数字转换为整数 14

例10整数转换为罗马数字 16

例11整数排序 18

例12整数替换 20

例13两个整数相除 22

例14整数加法 24

例15合并数字 25

例16数字判断 27

例17下一个稀疏数 29

例18滑动窗口的最大值 31

例19创建最大数 33

例20最接近的k个数 35

例21交错正负数 37

例22下一个更大的数 39

例23落单的数Ⅰ 41

例24落单的数Ⅱ 42

例25落单的数Ⅲ 44

例26落单的数Ⅳ 46

例27对称数 48

例28镜像数字 50

例29统计比给定整数小的数 51

例30统计前面比自己小的数 53

例31阶乘尾部零的个数 55

例32统计数字 56

例33删除数字 58

例34寻找丢失的数 60

例35丑数Ⅰ 62

例36丑数Ⅱ 64

例37超级丑数 65

例38两数之和Ⅰ 67

例39两数之和Ⅱ 68

例40两数之和Ⅲ 70

例41最接近的三数之和 72

例42三数之和为零 74

例43四数之和为定值 76

例44骰子求和 78

例45 k数之和 80

例46二进制求和 82

例47各位相加 84

例48矩阵元素ZigZag返回 85

例49子矩阵和为零 87

例50搜索二维矩阵Ⅰ 89

例51搜索二维矩阵Ⅱ 91

例52矩阵归零 93

例53 DNA重复问题 95

例54螺旋矩阵 97

例55矩阵走路问题 99

例56稀疏矩阵乘法 101

例57直方图中最大的矩形面积 103

例58最大矩形 105

例59排序矩阵中的从小到大第k个数 107

例60最大和子数组 109

例61两个不重叠子数组最大和 111

例62 k个不重叠子数组最大和 113

例63两个不重叠的子数组最大差 115

例64两数组的交集Ⅰ 117

例65两数组的交集Ⅱ 118

例66乘积小于k的子数组 119

例67最小和子数组 121

例68连续子数组最大和 123

例69子数组之和为零 125

例70数组划分 126

例71数组中的k-diff对的数量 128

例72删除排序数组中的重复数字 129

例73和大于定值的最小长度子数组 131

例74最大平均值子数组 133

例75搜索旋转排序数组中的最小值Ⅰ 135

例76搜索旋转排序数组中的最小值Ⅱ 137

例77搜索旋转排序数组目标值Ⅰ 139

例78搜索旋转排序数组目标值Ⅱ 141

例79和最接近零的子数组 142

例80两个整数数组的最小差 144

例81数组中的相同数字 146

例82翻转数组 148

例83奇偶分割数组 149

例 84判断字符串中的重复字符 150

例85最长无重复字符的子字符串 151

例86最长回文子字符串 153

例87将字符串转换为整数 155

例88字符串查找 157

例89子字符串的判断 159

例90翻转字符串中的单词 161

例91乱序字符串 162

例92比较字符串 164

例93攀爬字符串 165

例94交叉字符串 167

例95字符串解码 169

例96最小子字符串覆盖 171

例97连接两个字符串中的不同字符 173

例98字符串加法 174

例99字符串乘法 176

例100前k个偶数长度的回文数之和 178

例101分割回文串Ⅰ 179

例102分割回文串Ⅱ 181

例103回文排列Ⅰ 183

例104回文排列Ⅱ 184

例105回文链表 186

例106有效回文串 188

例107回文对 190

例108字模式 192

例109 k组翻转链表 194

例110删除排序链表中的重复元素Ⅰ 196

例111删除排序链表中的重复元素Ⅱ 198

例112链表划分 200

例113翻转链表Ⅰ 202

例114翻转链表Ⅱ 204

例115旋转链表 206

例116两两交换链表中的节点 208

例117删除链表中的元素 210

例118重排链表 212

例119链表插入排序 214

例120合并k个排序链表 216

例121带环链表 218

例122带环链表转换 220

例123删除链表中倒数第n个节点 222

例124链表排序 224

例125加1链表 226

例126交换链表中的两个节点 228

例127线段树的修改 230

例128线段树的构造Ⅰ 233

例129线段树的构造Ⅱ 235

例130线段树查询Ⅰ 237

例131线段树查询Ⅱ 239

例132是否为子树 242

例133最小子树 244

例134具有最大平均数的子树 246

例135二叉搜索树中最接近的值 248

例136二叉搜索树中插入节点 250

例137二叉搜索树中删除节点 252

例138二叉搜索树转化成更大的树 255

例139二叉搜索树的搜索区间 257

例140二叉搜索树的中序后继 259

例141二叉搜索树两数之和 261

例142裁剪二叉搜索树 263

例143统计完全二叉树节点数 266

例144二叉搜索树迭代器 268

例145翻转二叉树 270

例146相同二叉树 272

例147前序遍历树和中序遍历树构造二叉树 274

例148二叉树的后序遍历 276

例149二叉树的所有路径 278

例150中序遍历树和后序遍历树构造二叉树 280

例151二叉树的序列化和反序列化 282

例152二叉树的层次遍历Ⅰ 284

例153二叉树的层次遍历Ⅱ 286

例154二叉树的锯齿形层次遍历 288

例155寻找二叉树叶子节点 290

例156平衡二叉树 292

例157二叉树中的最大路径和 294

例158验证二叉查找树 296

例159二叉树的最大深度 298

例160二叉树的前序遍历 300

例161二叉树的中序遍历 302

例162将排序列表转换成二叉搜索树 304

例163二叉树的最小深度 306

例164不同的二叉搜索树 308

例165将二叉树拆成链表 310

例166排序数组转为高度最小二叉搜索树 312

例167最近二叉搜索树值Ⅰ 314

例168最近二叉搜索树值Ⅱ 316

例169买卖股票的最佳时机Ⅰ 319

例170买卖股票的最佳时机Ⅱ 321

例171买卖股票的最佳时机Ⅲ 323

例172主元素Ⅰ 325

例173主元素Ⅱ 327

例174第k大元素 329

例175滑动窗口内唯一元素数量和 331

例176单词拆分Ⅰ 333

例177单词拆分Ⅱ 335

例178单词矩阵 337

例179单词搜索 340

例180单词接龙Ⅰ 342

例181单词接龙Ⅱ 344

例182包含所有单词连接的子串 346

例183最后一个单词的长度 348

例184电话号码的字母组合 349

例185会议室Ⅰ 351

例186会议室Ⅱ 353

例187区间最小数 355

例188搜索区间 357

例189无重叠区间 359

例190区间合并 361

例191区间求和Ⅰ 363

例192区间求和Ⅱ 366

例193是否为子序列 368

例194最长上升子序列 370

例195有效的括号序列 372

例196对称树 374

例197图是否为树 377

例198表达树的构造 379

例199表达式求值 381

例200逆波兰表达式求值 384

例201将表达式转换为逆波兰表达式 386

例202最长公共子序列 388

例203乘积最大子序列 390

例204最长上升连续子序列 392

例205序列重构 394

例206不同的子序列 396

例207跳跃游戏Ⅰ 398

例208跳跃游戏Ⅱ 400

例209翻转游戏 402

例210棒球游戏 404

例211中位数 406

例212滑动窗口的中位数 407

例213数据流中位数 410

例214两个排序数组的中位数 412

例215打劫房屋Ⅰ 414

例216打劫房屋Ⅱ 416

例217子集Ⅰ 418

例218子集Ⅱ 419

例219迷宫Ⅰ 420

例220迷宫Ⅱ 422

例221迷宫Ⅲ 425

例222迷宫Ⅳ 427

例223数字组合Ⅰ 429

例 224数字组合Ⅱ 431

例225数字组合Ⅲ 433

例226摆动排序问题 435

例227多关键字排序 436

例228排颜色 437

例229颜色分类 439

例230简化路径 441

例231不同的路径Ⅰ 443

例232不同的路径Ⅱ 444

例233换硬币 446

例234硬币摆放 448

例235硬币排成线Ⅰ 450

例236硬币排成线Ⅱ 451

例237搜索插入位置 453

例238俄罗斯套娃信封 455

例239包裹黑色像素点的最小矩形 457

例240薪水调整 460

例241木材加工 462

例242判断数独是否合法 464

例243移除多余字符 466

例244三元式解析器 468

例245符号串生成器 470

例246用栈实现队列 472

例247用栈模拟汉诺塔问题 474

例248带最小值操作的栈 476

例249恢复旋转排序数组问题 478

例250移动零问题 479

例251丢失的间隔问题 481

例252三个数的最大乘积 483

例253用循环数组来实现队列 484

例254寻找数据错误 486

例255数据流中第一个独特数 488

例256数据流中第一个唯一的数字 490

例257二进制中有多少个1 492

例258找到映射序列 493

例259旋转图像 494

例260相反的顺序存储 495

例261太平洋和大西洋的水流 497

例262不同岛屿的个数 499

例263岛的周长问题 501

例264数字三角形 503

例265最大正方形 505

例266最大关联集合 507

例267合并k个排序间隔列表 509

例268合并账户 511

例269集合合并 514

例270快乐数判断 516

例271最多有多少个点在一条直线上 518

例272寻找峰值 520

例273电灯切换 522

例274第k个质数 524

例275最小调整代价 525

例276背包问题 527

例277爬楼梯 529

例278被围绕的区域 530

例279编辑距离 532

例280最大间距 534

例281堆化操作 536

例282外轮廓线 537

例283格雷编码 540

例284能否到达终点 541

例285恢复IP地址 543

例286斐波纳契数列 545

例287最长公共前缀 546

例288解码方法 548

例289吹气球 550

例290生成括号 552

例291正则表达式匹配 554

例292分割标签 556

例293装最多水的容器 557

例294接雨水 559

例295加油站 561

例296分糖果 563

例297建立邮局 565

例298寻找最便宜的航行旅途 567

例299 UTF-8编码检查 569

例300哈希函数 571

查看更多关于的内容

出版社其它书籍
本类热门
在线购买PDF电子书
下载此书RAR压缩包