python
followUrheart6
这个作者很懒,什么都没留下…
展开
-
LeetCode 刷题之路08 Strings
字符串切分 .split, .replace()"""https://leetcode.com/tag/string/"""import refrom typing import Listclass Solution: # 1108. Defanging an IP Address def defangIPaddr(self, address: str) ->...原创 2020-04-16 15:47:32 · 151 阅读 · 0 评论 -
python 图 DFS, BFS 遍历
图DFS BFS 遍历# define a graphfrom collections import dequen = ['A','B','C','D','E','F']graph={ 'A':['B','C'], 'B':['A','C','D'], 'C':['A','B','E'], 'D':['B','E','F'], 'E':['C'...原创 2020-04-12 14:06:59 · 199 阅读 · 0 评论 -
python 文件 生成exe 文件
安装 cx_Freezepip install cx-freeze# 然后测试一下是否安装cxfeeeze -h生成exe 准备工作在主程序中加入system('pause'),防止运行exe时一闪而过生成 exe 文件此处有大坑,试了其他pyinstall, cmd直接生成都不行,一整天的时间过去了,选择了python 代码生成from cx_Freeze import se...原创 2020-04-10 22:45:27 · 167 阅读 · 0 评论 -
LeetCode 四月刷题 4/1 ~4/14
四月刷题LeetCode 举办的每日一题活动from typing import Listfrom collections import Counter"""2020 04 mouth leetcode program"""class solution: # 4/ 1Single Number def singleNumber(self, nums:List[int]...原创 2020-04-05 17:16:18 · 168 阅读 · 0 评论 -
LeetCode 刷题之路04 Tree
树这一章算是算法的基础,重中之重吧。为了更好的测试程序运行,和数据的转换,首先实现字符串转树,列表转树的方法,这样之后的解题过程可以更好的查看操作。这一部分有些费时,理解还要加深"""https://leetcode.com/tag/tree/"""from typing import Listclass TreeNode(): def __init__(self, x): ...原创 2020-04-04 20:48:53 · 169 阅读 · 0 评论 -
LeetCode 刷题之路07 HashMap
哈希表哈希表可简单理解为,键值对的对应,Python中的应用如字典,counter对象等。首先熟练用字典记录数字重复次数,类似的哈希表的题也就能慢慢理解了。刷的这些题的过程中,印象最深的要数最后一个题,只出现一次的数字!PS:leetcode 四月份的刷题活动开始了,可以作为小练习参与思路解题的思路,总的来说是从题意中找出对应的数据关系,明确题目是要求出现次数,重复字母的个数,字符串的对...原创 2020-04-03 11:14:07 · 181 阅读 · 0 评论 -
LeetCode 刷题之路03 链表、队列
链表列表转化为链表,链表转化为列表。测试集的转化和结果的输出,方便调试这一部分还是有一些疑问,还需多多回顾。"""https://leetcode.com/tag/linked-list/"""# # Definition for singly-linked list.# 定义链表# class LinkedList:## def __init__(self):# ...原创 2020-04-02 14:13:24 · 146 阅读 · 0 评论 -
LeetCode 刷题之路02 栈
栈栈的简单十题,LIFO,贵在坚持"""stack: https://leetcode.com/tag/stack/"""from typing import List# 225 Implement Stack using Queuesclass MyStack: # 列表可以很好的完成栈的功能 def __init__(self): """ ...原创 2020-03-31 17:29:55 · 129 阅读 · 0 评论 -
MySQL数据库 python实练
这里写目录标题安装MySql遇到的问题及解决办法初始 mysql - python数据库操作语法数据库 数据表相互关联总结安装MySql数据库学习,python数据库,可想象成一堆又一堆的数据,类似楼房。 每一栋楼里有不同的数据类型,如公司,公司名称,类型,人员等等,通过各种操作将另一栋的数据联系起来。另一栋楼如公司楼层租金,人员开销等等。遇到的问题及解决办法mysql 无法连接 Un...原创 2020-03-29 22:26:10 · 165 阅读 · 0 评论 -
LeetCode 刷题之路01 数组
数组篇思来想去,决定从一个个类型的简单题开始做起,先学着解决简单的问题,找到成就感,培养自信和一定的熟练度。有了这样的想法,记录下解题过程,判断自己是否理解,学会如何去用计算机思维,算法思想去实现。每天持续更新,小白转行,路漫漫其修远兮。from typing import Listclass Arrayproblem: """Easy 数组的题起手,记录理解过程""" ...原创 2020-03-28 21:24:22 · 187 阅读 · 0 评论 -
Python 数据结构2 二叉树 搜索
二叉树搜索实现from random import randintclass Node: def __init__(self, val): # initialize the node self.value = val self.leftChild = None self.rightChild = None de...原创 2020-03-22 23:36:33 · 114 阅读 · 0 评论 -
Python 数据结构0 列表 集合 元组 字典 哈希表
List Set Tuple Dict理解python 内置的数据结构def List_String(): """字符串、列表操作""" str = " Hello,223, 22 every one 1 and good ! " print( str, '0', len(str), # 字符串长度 '1', st...原创 2020-03-22 11:31:06 · 190 阅读 · 0 评论 -
Python 数据结构1 图 DFS BFS
DFS_BFS图论 Python猜谜和数学图 定义表示图片一图片表示二用相邻列表的方式图论 Python猜谜和数学谜题 在Erintown有七座非常古老和美丽的桥,作为市长,你想要提升它们在旅游业中的地位。为了做到这一点,你希望提供一条穿越城市的路线,每座桥只经过一次,而不是去同一座桥两次。七座桥的布局如下[比在白板上画的要详细得多。著名的七桥问题原问题转化,划为点和边的形式更为值观...原创 2020-03-20 23:51:22 · 218 阅读 · 0 评论 -
python 爬虫基础 + 豆瓣 + 图片
爬虫基础知识 Request BeautifulSoup使用import requests # 导入requests库,需要安装from bs4 import BeautifulSoup# html 文件html_doc = """<html><head><title>The Dormouse's story</title><...原创 2020-02-21 19:33:52 · 197 阅读 · 0 评论 -
python 基础 爬虫
准备无需基础,编程语言基本结构。python C++ 等等1、语法基础:变量命名、运算、数据结构2、逻辑结构:循环(for while)、判断(if)3、特性、: 类(Class)参考资料编译器:pycharm python廖雪峰的python教程python for everybody莫烦python语法基础变量、基础语法Python 中的变量不需要声明。每个变量在使用前...原创 2020-01-17 13:48:41 · 286 阅读 · 0 评论 -
python 4 数据库
1 类 面向对象面向对象 定义和术语(Definitions and Terminology)class 类: template 模板样板,shape of instancemethod 方法: 定义类的能力field or attribute 属性: 类重的数据object/instance: 类中特定的例子举例:动物: 方法partydir(): 去找到方法class Ani...原创 2020-01-06 20:21:47 · 457 阅读 · 0 评论