自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 LeetCode112.路径总和

LeetCode112.路径总和version 1# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = Noneclass Solution: ...

2019-02-27 09:46:06 111

原创 LeetCode104.二叉树的最大深度 (BFS)+(递归)两种方法

LeetCode104.二叉树的最大深度 (BFS)+(递归)两种方法BFS# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None ...

2019-02-26 15:52:07 475

原创 LeetCode111. 二叉树的最小深度 (BFS) + (递归)两种方法

LeetCode111. 二叉树的最小深度 (BFS) + (递归)两种方法BFS# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None ...

2019-02-26 15:42:25 364

原创 LeetCode47. 全排列 II:(DFS) + (import itertools)

LeetCode47. 全排列 II:(DFS) + (import itertools)class Solution: def __init__(self): self.n = None self.v = None self.tmp = () self.tmp_ans = [] def permuteUnique...

2019-02-26 00:36:03 140

原创 LeetCode46. 全排列 两种方法:(DFS) + (import itertools)

LeetCode46. 全排列(DFS)class Solution: def __init__(self): self.v = None self.n = None self.tmp = [] self.ans = [] def permute(self, nums): self.n = len(...

2019-02-25 23:53:54 262

原创 LeetCode1 两数之和(字典法)

LeetCode1 两数之和(字典法)class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: m = {} for idx, x in enumerate(nums): y = target - x if ...

2019-02-25 21:57:18 238

原创 LeetCode513 找树左下角的值(BFS)

LeetCode513 找树左下角的值(BFS)BFS算法层层遍历,记录每层的最左边的结点的值# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = No...

2019-02-25 21:16:47 114

原创 Python实现二叉树(4种遍历,含层序遍历)

Python实现二叉树(4种遍历,含层序遍历)codeclass TreeNode(object): def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = rightclass Bi...

2019-02-25 20:39:37 1674 1

原创 LeetCode104 二叉树的最大深度(DFS)

LeetCode104 二叉树的最大深度(DFS)DFS递归# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = Noneclass Solutio...

2019-02-25 17:47:19 189

原创 LeetCode695 岛屿的最大面积(DFS)

LeetCode695 岛屿的最大面积(DFS)class Solution: def __init__(self): self.tmp = 0 def maxAreaOfIsland(self, grid: 'List[List[int]]') -> 'int': w = len(grid) h =len(grid[0]...

2019-02-25 17:31:05 268

原创 Python 实现 账本bill GUI小项目(wxPython)

Python 实现 账本bill GUI小项目GUI采用wxPython使用txt文本进行记录和读取数据,按照日期进行快速排序,点击Plot按钮可打印账单并绘制图表实现可视化效果如下图import wximport matplotlib.pyplot as pltclass PocketTxt: def __init__(self, filename): ...

2019-02-20 18:02:58 1581

原创 Python 实现 遗传算法(GA)

Python 实现 遗传算法(GA)Python Code (GA)"""遗传算法实现求函数极大值"""#from numba import jitimport numpy as npimport matplotlib.pyplot as pltclass GA(): '''genetic algorithm''' def __init__(self,targ...

2019-02-18 17:02:10 822

原创 使用sklearn生成数据集

使用sklearn生成数据集sklearn.datasets 中有多个生成数据集的方法1.生成符合正态分布的聚类数据sklearn.datasets.make_blobs(n_samples=100, n_features=2, centers=3, cluster_std=1.0, center_box=(-10.0, 10.0), shuffle=True, rando...

2019-02-18 14:07:37 7492

原创 Python 实现二叉搜索树(Binary Search Tree) and c++实现

Python 实现二叉搜索树(Binary Search Tree)and c++实现Pythonimport numpy as npclass Node(object): def __init__(self, data= None, lchild=None, rchild=None, parent=None): self.key = data ...

2019-02-17 22:25:10 584

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除