- 博客(6)
- 收藏
- 关注
原创 爬虫学习之入门
本文主要记录python 爬虫学习入门的记录,便于后续学习。一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。暂时理解为爬虫就是从网页获取信息,获取到的数据一般为网页源代码,需要去对网页源代码进行解析, 可以使用的工具 正则表达式, BS4, xpath等,需要根据情况去分析, 从而选择最方便快捷的方式获取数据。
2024-02-15 16:36:08
1905
1
原创 【三种颜色各9个小球放在一起抽取9个小球计算概率】
看到一个小游戏, 分别有三种颜色的小球各 9个, 总共27个,从中任意拿出9个, 可能出现的情况,再不考虑颜色的情况下分别出现的组合的概率计算,使用python完成。
2024-02-15 12:52:35
1359
1
原创 常用的排序方法
时间复杂度最高位O(N²) 是最简单的排序,但是并不常用,因为其时间复杂度最高,在数量较大的数据面前,排序耗费较长的时间。第一种写法最为简单,但却不是最为常用的冒泡排序的写法。第二种写法属于较为常用的版本,时间复杂度依旧比较高。第三种,在第二种的基础上做了部分优化,减少一些不必要的排序。
2023-08-13 21:47:49
23
1
原创 leetCode第三题 无重复字符的最长子串
请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。每一步记录一下长度,如果出现重复字符,则从重复字符重新开始。输入: s = “abcabcbb”输入: s = “pwwkew”输入: s = “bbbbb”
2023-08-12 17:28:08
28
1
原创 leetCode第二题 两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]你可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:l1 = [2,4,3], l2 = [5,6,4]每个链表中的节点数在范围 [1, 100] 内。输入:l1 = [0], l2 = [0]输出:[8,9,9,9,0,0,0,1]题目数据保证列表表示的数字不含前导零。输出:[7,0,8]
2023-08-12 14:21:53
124
1
原创 leetcode第一题 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。缺点: 时间复杂度高,最坏情况下数组中任意两个数都要被匹配一次。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。输入:nums = [3,3], target = 6。你可以按任意顺序返回答案。
2023-08-11 21:32:12
24
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人