编程题
JuicyPeachHoo
如有侵权,我删除
展开
-
2021-06-17
class Solution: def minNumberdisappered(self , arr ): # write code here length = len(arr) for i in range(length): if arr[i]>= 1 and arr[i]<=length and arr[i] != arr[arr[i]-1]: temp = arr[i] ...原创 2021-06-18 15:22:51 · 121 阅读 · 0 评论 -
2021-06-10 python 创建单链表
定义结点数据结构class Node(object): def __init__(self, data): self.data = data self.next = None单链表的代码实现原创 2021-06-10 19:57:46 · 221 阅读 · 2 评论 -
2021-06-09 二维数组中的查找 & 替换空格
描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target= 7,返回true。给定target=3,返回false。实例1:输入:7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15...原创 2021-06-09 16:34:02 · 204 阅读 · 0 评论 -
2021-06-08 数组中重复的数字
描述:在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为 7 的数组 [2,3,1,0,2,5,3] ,那么对应的输出是 2 或者 3 。存在不合法的输入的话输出 -1 。实例:输入:[2,3,1,0,2,5,3]返回值:2说明:2 或 3 都是对的方法1:利用字典(哈希表)。从头到尾扫描数组的每个数字,每扫描到一个数字时,都可以用原创 2021-06-08 19:15:47 · 107 阅读 · 0 评论