2018年10月25日

剑指offer---机器人的运动范围

摘要: 题目:机器人的运动范围 要求:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(3 阅读全文

posted @ 2018-10-25 23:17 wangzhch 阅读(175) 评论(0) 推荐(0)

剑指offer---矩阵中的路径

摘要: 题目:矩阵中的路径 要求:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下 移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s 阅读全文

posted @ 2018-10-25 22:16 wangzhch 阅读(413) 评论(0) 推荐(0)

剑指offer---二进制中1的个数

摘要: 题目:二进制中1的个数 要求:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解题代码: 阅读全文

posted @ 2018-10-25 11:03 wangzhch 阅读(105) 评论(0) 推荐(0)

剑指offer---旋转数组的最小数字

摘要: 题目:旋转数组的最小数字 要求:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请 阅读全文

posted @ 2018-10-25 09:23 wangzhch 阅读(125) 评论(0) 推荐(0)

导航