题目描述: 第一次提交 python: class Solution: def longestDiverseString(self, a: int, b: int, c: int) -> str: res = "" l = [["a", a], ["b", b], ["c", c]] l.sort( ...
分类:
其他好文 时间:
2020-04-05 20:22:22
阅读次数:
75
面试题11. 旋转数组的最小数字(无重复元素) 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5 ...
分类:
编程语言 时间:
2020-04-05 15:29:25
阅读次数:
65
学习目标 sklearn中的Pipeline 偏差与方差 模型正则化之L1正则、L2正则 一、sklearn中的Pipeline 研究一个因变量与一个或多个自变量间多项式的回归分析方法,称为多项式回归(Polynomial Regression)。多项式回归是线性回归模型的一种,其回归函数关于回归系 ...
分类:
其他好文 时间:
2020-04-05 13:35:04
阅读次数:
79
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是LeetCode的26篇文章,我们来实战一下全排列问题。 在之前的文章当中,我们讲过八皇后、回溯法,也提到了全排列,但是毕竟没有真正写过。今天的LeetCode46题正是让我们生成给定元素的全排列。 题意很简单,只有一句话,给定一 ...
分类:
编程语言 时间:
2020-04-05 13:11:32
阅读次数:
75
题目描述: 排序加后缀和 class Solution: def maxSatisfaction(self, satisfaction: List[int]) -> int: satisfaction.sort() t_s = 0 res = 0 for i in satisfaction[::-1 ...
分类:
其他好文 时间:
2020-04-05 11:53:00
阅读次数:
53
稳定性排序:稳定性排序是指相等的元素相对位置不会发生改变。 以下介绍一系列排序算法:以非降序排列为序; 选择排序:遍历i,求[i,n)中的最小值,与A[i]交换; 时间复杂度O(N^2) void selection_sort(vector<int>& num) { int len = num.si ...
分类:
编程语言 时间:
2020-04-05 11:51:03
阅读次数:
70
解题思路: 1、先按第一跳距离升序 2、合法第一跳加入队列中 3、(广度优先)访问队列中的结点,每访问一个结点并将其可到达的子孙加入队列中,直至访问至某个结点可以到岸结束 #include <stdio.h> #include <string.h> #include <math.h> #define ...
分类:
其他好文 时间:
2020-04-05 11:43:29
阅读次数:
97
摸鱼了一个星期没更,现在补回来。上星期基本上就是邻接ddl(周一),套板子或者用现成sort修修补补过的, 今天是周六,是时候检验一下是不是真的完全会了,顺便解决一些当时没有想通的问题 先说归并排序 归并的思路,我觉得应该是很容易理解的,这里就不赘述,唯一难的就是把这个—再归并再排序—的模板自己写出 ...
分类:
编程语言 时间:
2020-04-05 11:29:35
阅读次数:
73
请列举你所知道的Python代码检测工具及他们间的区别? pylint :源代码分析器,可以分析python代码中的错误 pyflakes : 检查源文件错误的简单程序,不会检查代码风格。 有一个list["This","is","a","Boy","!"], 所有元素都是字符串, 对他进行大小写无 ...
分类:
其他好文 时间:
2020-04-05 00:23:58
阅读次数:
82
1. Merge Sort / 归并排序 /* Divide and conquer * 将一个数组中的两个相邻有序区间合并成一个 * * 参数说明: * A -- 包含两个有序区间的数组 * lo -- 第1个有序区间的起始地址。 * mi -- 第1个有序区间的结束地址。也是第2个有序区间的起始 ...
分类:
编程语言 时间:
2020-04-04 23:03:58
阅读次数:
135