算法
SUNNY小飞
好好学习,天天向上,努力成为一个更优秀的小白。
展开
-
剑指offer—每天一个算法题(二维数组的查找)
pyhton代码实现: """ 题目描述: 在一个二维数组中(每一个一维数组的长度相同), 每一行都按照从左到右的顺序递增, 每一列都按照从上到下的顺序递增, 请完成一个函数,输入下面的二维数组和一个整数, 判断数组中是否存在该整数。 [[ 1 4 7 11 15] [ 2 5 8 12 19]...原创 2019-09-05 12:49:58 · 191 阅读 · 0 评论 -
剑指offer—每天一个算法题(找出数组中的重复数字)
题目描述: python代码实现 import numpy as np a = np.array([2,3,1,0,2,5]) def duplicate(numbers): if numbers is None or len(numbers) == 0: return False for i in numbers: if i < ...原创 2019-09-06 18:15:50 · 340 阅读 · 0 评论 -
算法题:Leetcode-75-sortColors 颜色分类(python)
""" 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 一个直观的解决方案是使用计数排序的两趟扫描算法。 首先,迭代计算出0、1 和 2 元素的个数,然后按照0、1、2的排序,重写当前数...原创 2019-10-03 20:43:50 · 163 阅读 · 0 评论