摘要:
题意描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述 对应每个测试案例,输出两个数,小的先输出。 解题思路 一、思路一 因为数组是 递增 的,所以使用双指针,一个指向头部,一个指向尾部。 1. array 阅读全文
posted @ 2020-04-26 22:07
灵图
阅读(96)
评论(0)
推荐(0)
摘要:
题意描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+ 阅读全文
posted @ 2020-04-26 21:49
灵图
阅读(99)
评论(0)
推荐(0)
摘要:
题意描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 解题思路 一、回溯法 1.根据给定的行列,遍历字符,根据行 阅读全文
posted @ 2020-04-26 21:21
灵图
阅读(115)
评论(0)
推荐(0)
摘要:
题意描述 将字符串中的单词进行反转。例如,“student. a am I” ——》“I am a student.” 解题思路 一、思路一 使用 分割字符串,添加入String数组,并倒序遍历,利用 拼接每个字符串,最后返回。注意,当遍历到第一个元素之前,都要添加一个空格。 二、思路二 先将字符串 阅读全文
posted @ 2020-04-26 17:17
灵图
阅读(128)
评论(0)
推荐(0)