2019年12月26日

矩阵中的路径(剑指offer_12)

摘要: 题目描述 判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中上下左右移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不在进入这个格子。 例如下面的矩阵包含了一条bfce路径。 解题思路 使用回溯法(backtracking)进行 阅读全文

posted @ 2019-12-26 13:46 Hebye 阅读(216) 评论(0) 推荐(0) 编辑

旋转数组中的最小数字(剑指offer_11)

摘要: 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 解题思路 将旋转数组对半分可以得到一个包含最小元素的新旋转数组,以及一个非递减排序的数组。新的旋转数组的数组元素是原数组的一半,从而将问题规模减少了一半,这种折半 阅读全文

posted @ 2019-12-26 13:14 Hebye 阅读(129) 评论(0) 推荐(0) 编辑

导航