原创 二叉樹-序列化與反序列化(利用雙向隊列實現)

# Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # self.val = x

原创 leetcode算法4.08 (python解法)

題目1 題解1 class Solution: def singleNumber(self, nums: List[int]) -> List[int]: """ 先定義一個數組,

原创 scrapy中Crawlspider的用法

Crawlspider創建 scrapy genspider -t crawl baidu www.baidu.com Crawlspider用法 # -*- coding: utf-8 -*- import scrapy f

原创 二叉樹-(將有序數組轉換成二叉搜索樹)

# -*- coding:utf-8 -*- """ Author: leadingme Mail:[email protected] MyWebsite:leadingme.top """ # 將有序數組轉換成二叉搜索樹 "

原创 二叉樹-(二叉樹的最大深度、驗證二叉搜索樹、判斷對稱二叉樹)

二叉樹的最大深度 # -*- coding:utf-8 -*- """ Author: leadingme Mail:[email protected] MyWebsite:leadingme.top """ """

原创 scrapy中模擬登陸的三種實用方法

scrapy模擬登陸發送post請求 方式1(通過formdata參數) import scrapy import re class PostSpider(scrapy.Spider): name = 'post'

原创 網絡適配器(有線、無線)消失,網絡適配器出現感嘆號

記錄下一我踩的一個坑,希望能幫到有緣人,一個晴朗的早晨首先我下載了驅動精靈,本來想用驅動精靈下載一個顯卡驅動,然後手殘,點了一下網卡驅動升級, 經過漫長的等待過後,終於安裝好了,正在我準備試一下網卡是否安裝好了,於是打開視頻,突

原创 查找算法原理與實現[順序查找、二分法查找、插值查找、分塊查找](python版)

1. 順序查找 原理 順序查找就是將數列從頭到尾按照順序查找一遍,只需遍歷一遍列表,然後逐一判斷,順序查找是最容易理解,時間複雜度最高的排序方法(不需要事先排序) 代碼實現 # -*- coding:utf-8 -*-

原创 leetcode算法3.29(python解法),這三道算法題還有更優解嗎?

題目1: 題解1: 題目2: 題解2: 題目3: 題解3: 附上題目鏈接: https://leetcode-cn.com/problems/maximum-length-of-pair-chain/ https:/

原创 Scrapy_redis分佈式基礎_redis使用

Scrapy_redis 優點 Scrapy_redis在Scrapy的基礎上實現了更多,具體體現在: request去重(過濾以前都爬過的地址),爬蟲持久化,和輕鬆實現分佈式 redis 定義:Redis是一個開源的,內

原创 Matplotlib基礎設置及解決中文亂碼和正負號顯示

Matplotlib繪圖基礎 座標軸及圖線風格設置 plt.plot(x,y,ls=,lw=,c=,marker=,markersize=,markeredgecolor=,markerfacecolor=,label) .

原创 鏈表-(翻轉鏈表)的兩種算法

常規方法: # -*- coding:utf-8 -*- """ Author: leadingme Mail:[email protected] MyWebsite:leadingme.top """ # 翻轉鏈表 """

原创 鏈表-(判斷迴文鏈表)算法

# -*- coding:utf-8 -*- """ Author: leadingme Mail:[email protected] MyWebsite:leadingme.top """ # 迴文鏈表 """ 算法

原创 python實現 hash + md5加密去重

hash加密 import hashlib fp = hashlib.sha1() fp.update('python'.encode('utf-8')) value = fp.hexdigest() md5加密 impo

原创 python定時發送郵件、爬蟲監控、爬蟲定時啓動

1.郵件發送模板 from email.mime.text import MIMEText from smtplib import SMTP def send_email(self,text): ''