python 算法
文章平均质量分 65
~小疯子~
这个作者很懒,什么都没留下…
展开
-
常用监督类预测模型的特征
有监督预测算法转载 2022-12-08 11:22:09 · 164 阅读 · 0 评论 -
python 字符串(基础四)
题目:力扣1. 验证是否为回文串给定一个字符串 ,包含空字符串, 数字,英文字符,以及各种符号s = "A man, a plan, a canal: Panama"要求:忽略符号,只保留英文字符串和数字, 使得保留下的字符串正序,到序均为同一个字符串;将空字符串定义为有效的回文串; 如果是回文串返回True, 否返回False"""python 切片:[-1] [:-1] [::-1] [n::-1]都是python中切片的使用方法; [-1]:获取最后一个元素,类似于..原创 2021-09-23 15:38:34 · 217 阅读 · 0 评论 -
python 字符串 (基础三)
题目来源:力扣1. 字符串字符串反转输入:["h","e","l","l","o"] 输出:["o","l","l","e","h"]def reverser_str(s): s.reverse() return sdef reverser_str(st): s[:] = st[::-1] return s# 双指针def reverser_str(s): start = 0 end = len(s) -1 while原创 2021-09-18 18:14:06 · 191 阅读 · 0 评论 -
python 数组 相关算法题 (基础二)
题目:来自力扣https://leetcode-cn.com/1. 求两个数组的交集给定两个数组,编写一个函数来计算它们的交集说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现次数的最小值一致。我们可以不考虑输出结果的顺序。"""例1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]例2:输入:nums1 = [1,2,2,1], nums2 = [2]输出:[2]例3:输入:nums1 = [4,9,5], num原创 2021-09-18 15:22:42 · 296 阅读 · 0 评论 -
python 数组 相关算法题 (基础一)
1. 删除排序数组中的重复项给你一个有序数组 nums,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条件下完成。nums = [1,1, 3, 4, 5, 7, 9, 9]# 速度慢def remove_repeat(nums): for i in range(len(nums)-1, 0, -1): if nums[i] == nu...原创 2021-08-13 11:29:26 · 761 阅读 · 0 评论