描述
在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
[
[1,2,8,9],
[2,4,9,12],
[4,7,10,13],
[6,8,11,15]]
给定 target = 7,返回 true。
给定 target = 3,返回 false。
数据范围:矩阵的长宽满足 0 le n,m le 5000≤n,m≤500 , 矩阵中的值满足 0 le val le 10^90≤val≤109
进阶:空间复杂度 O(1)O(1) ,时间复杂度 O(n+m)O(n+m)示例1
输入:
7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]复制返回值:
true复制说明:
存在7,返回true示例2
输入:
1,[[2]]复制返回值:
false复制
示例3
输入:
3,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]复制返回值:
false复制说明:
不存在3,返回false
class Solution:def Find(self , target: int, array: List[List[int]]) -> bool:# write code hereflag = 0for element in array:if target in element:flag = 1return Trueif flag == 0:return False
描述
在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1
数据范围:0le n le 10000 ≤n≤10000
进阶:时间复杂度O(n)O(n) ,空间复杂度O(n)O(n)
示例1
输入:
[2,3,1,0,2,5,3]复制返回值:
2复制说明:
2或3都是对的
class Solution:def duplicate(self , numbers: List[int]) -> int:# write code hereif len(numbers) == 0:return -1else:for i in range(len(numbers)):a = unt(numbers[i])if a > 1:return numbers[i]break
描述
请实现一个函数,将一个字符串s中的每个空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
数据范围:0 le len(s) le 1000 ≤len(s)≤1000 。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。
示例1
输入:
"We Are Happy"复制返回值:
"We%20Are%20Happy"复制
示例2
输入:
" "复制返回值:
"%20"
class Solution:def replaceSpace(self , s: str) -> str:# write code herea = s.count(' ')s = s.replace(' ',"%20",a)return s
描述
输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。
如输入{1,2,3}的链表如下图:
返回一个数组为[3,2,1]
0 <= 链表长度 <= 10000
示例1
输入:
{1,2,3}复制返回值:
[3,2,1]复制
示例2
输入:
{67,0,24,58}复制返回值:
[58,24,0,67]复制
要注意为空的情况,即输入{}输出[]。
class Solution:def printListFromTailToHead(self , listNode: ListNode) -> List[int]:# write code hereresult = []while listNode:result.append(listNode.val)listNode = if listNode == verse()return result
本文发布于:2024-01-27 21:56:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063637652873.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |