![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
文章平均质量分 83
futurewq
活到老,学到老
展开
-
线性可分支持向量机与硬间隔最大化
线性可分支持向量机 给定线性可分训练数据集,通过间隔最大化或等价地求解相应地凸二次规划问题学习得到的分离超平面为 以及相应的分类决策函数 f(x)=sign(w ...原创 2021-09-27 22:26:58 · 466 阅读 · 0 评论 -
最长公共前缀
题目说明 解题思路: 首先找出列表中最短的字符串,以该长度作为最长公共前缀的最大值str_len_min,从str_len_min到0遍历,依次从列表中拿出对应长度的字符串,比较它们是不是相同,如果相同则返回该字符串,该字符串就是最长公共前缀,不然继续向后遍历,知道遍历到0或者找到最长公共前缀为止。 代码实现: class Solution: def longestCommon...原创 2019-03-31 19:09:54 · 185 阅读 · 0 评论 -
整数反转
题目介绍: 解题思路: 不管是fu负数还是正数都当作正数来处理,每次拿到整数的各位,然后各位乘以相应的10的倍数,然后整数再除以10,依次类推,直到整数为0. 代码实现: class Solution: def reverse(self, x: int) -> int: nums = [] flag = 0 reverse...原创 2019-04-01 21:17:54 · 130 阅读 · 0 评论 -
leedcode 数组中的第K大元素
1.快速排序法 选择基准元素,基准元素左边的元素均大于该元素,基准元素右边的元素均小于该元素,如果基准元素左边的数量大于K,则在基准元素的左边查找,否则在基准元素右边查找,知道找到第K大基准元素。 class Solution(object): def findKthLargest(self, nums, k): """ :type nums: Lis...原创 2019-08-06 00:16:26 · 102 阅读 · 0 评论