python
Healer512
一个字菜
展开
-
LeetCode算法面试题汇总之搜索二维矩阵 II
LeetCode算法面试题汇总 搜索二维矩阵 II 下面是我的代码,前期我用python3写,但是总是因为想的太简单,报错x,最后放弃了.这次直接用JavaScript来写,用了一个函数indexOf(),有点可耻。时间还贼长888ms /** * @param {number[][]} matrix * @param {number} target * @return {boolean} */ var searchMatrix = function(matrix, target) { f原创 2020-08-13 19:04:24 · 217 阅读 · 0 评论 -
LeetCode算法面试题汇总之多数元素
LeetCode算法面试题汇总 多数元素 下面的是我的简单地解法,就是通过字典的get方法来一个一个的判断当前的值是否存在,存在则自加一,否则得到0. zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 class Solution: def majorityElement(self, nums: List[int]) ->原创 2020-08-13 18:47:53 · 197 阅读 · 0 评论 -
LeetCode算法面试题汇总之只出现一次的数字
LeetCode算法面试题汇总 只出现一次的数字 这题的解题方法有很多,可以很简单,也可以很复杂 下面是我复杂的解法 class Solution: def singleNumber(self, nums: List[int]) -> int: array1 = sorted(nums) count = len(nums) temp=0 for x in range(0, count, 2):原创 2020-08-13 18:26:32 · 209 阅读 · 0 评论 -
python爬虫通过selenuim和Chromedriver模拟登录B站并点击返回“排行榜”页的url和网页源码
知识点 selenuim 这个代码的使用需要先安装selenuim库,这个库我的pycharm里面没有,所以我利用pip来安装的python -m pip install selenuim ,也是失败好几次最后才装成功。 在代码中用到了几个函数 find_element_by_id():在当前页通过ID来定位标签元素 find_element_by_xpath():在当前页中利用Xpath语句来定位到元素,可以利用 XPath Helper在浏览器里面测试一下. chrome.current_url,ch原创 2020-05-27 17:56:54 · 599 阅读 · 0 评论 -
一个贼简单的python爬虫实例
一个贼简单的python爬虫实例 这真的是一个很简单地python爬虫,但是我却做到现在了,哎~ 爬虫的所有学习都来自于B站up猪 luvm的小屋 import requests import json import os header = { "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.39原创 2020-05-24 04:03:46 · 749 阅读 · 0 评论