求职面试的数据结构和算法[电子书]

2020-08-20 14:54:54

通过掌握你在面试中可能面临的最具挑战性的问题之一,获得你想要的软件工程师工作。这本书是一本数据结构和算法的集合,用来训练和赢得面试。

第2章:动态编程将“str1”转换为“str2”所需的最小编辑(操作)次数。

给出一个由0和1组成的二维矩阵,找出本身包含全部1的最大正方形。

数组中最长的子序列的长度,以便子序列的所有元素按升序排序。

将一个集合划分为两个子集,使得子集和的差值最小。

确定给定集合中是否存在SUM等于给定SUM的子集。

在给定距离的情况下,用1、2和3步计算覆盖该距离的总路数。

第三章:图求给定边权有向图中每对顶点之间的最短距离。

第4章:堆在每次插入数字列表后查找传入数字流的中值。

第五章:链表由两个有公共结点的排序链表构造一个最大和链表。

第七章:矩阵给出棋盘上国王和王后的坐标,检查王后是否威胁到国王。

第8章:字符串或数组对数组进行排序,其中每个元素距离其排序位置最多为k位。

第9章:树给定两棵二叉树,检查第一棵树是否是第二棵树的子树。

求二叉树中一条路径的最大路径和,即最大和。

作家在Leanpub上写作、出版和销售的收入为9242306美元,获得了80%的版税,同时节省了多达2500万磅的二氧化碳和多达4.6万棵树。了解更多关于在Leanpub上写作的信息。

在购买后45天内,您只需点击两次即可获得任何Leanpub购买的100%退款。请参阅完整条款