每日算法
文章平均质量分 72
进大厂之算法训练
爱喝cola的
这个作者很懒,什么都没留下…
展开
-
牛客剪绳子(暴力枚举)
首先假设绳子为 : 2 那么最大乘积为:1*2 绳子为: 3 乘积最大: 1*3 当绳子长为4开始发现规律 |4 | 22 | |5 | 23 | |6 | 33 | |7 | 223 | |8 | 233 | |9 | 33 | |10 | 2233 | |11 | 2333 | |12 | 333*3 |原创 2020-07-22 13:53:47 · 140 阅读 · 0 评论 -
力扣旋转数组最小值(二分法)
def minArray(numbers): # 如果该数组只有一个数值,则返回该数值 if len(numbers) == 1: return numbers[0] for i in range(len(numbers) - 1): # 找到 递增数组断层位置,即要旋转的位置 if numbers[i] > numbers[i + 1]: # 将旋转位置的前后部分交换位置放在新列表中原创 2020-07-22 10:03:05 · 124 阅读 · 0 评论