![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
DTDK
Slow down and relax.
展开
-
Leetcode-39-组合总和 (python)
题目给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。输入: candidates = [2,3,6,7], target = 7,所求解集为:[ [7],[2,2,3]]来源:力扣(LeetCode)链接:https://leetc...原创 2020-02-21 12:13:04 · 275 阅读 · 0 评论 -
Leetcode-222.完全二叉树的节点个数
题目给出一个完全二叉树,求出该树的节点个数。解法最简单基础的方法,直接统计# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self....原创 2020-02-18 17:49:12 · 183 阅读 · 0 评论 -
Leetcode-230二叉搜索树的第K小的元素
题目给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出...原创 2020-02-18 16:50:01 · 168 阅读 · 0 评论 -
Leetcode-416. 分割等和子集(经典动态规划中的背包问题)
题目给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意:每个数组中的元素不会超过 100数组的大小不会超过 200示例 1:输入: [1, 5, 11, 5]输出: true解释: 数组可以分割成 [1, 5, 5] 和 [11].示例 2:输入: [1, 2, 3, 5]输出: false解释: 数组不能分割成两个元素和相等的...原创 2020-02-18 14:10:22 · 275 阅读 · 0 评论 -
leetcode-1318或运算的最小翻转次数(python2.7)
题目给你三个正整数 a、b 和 c。你可以对 a 和 b 的二进制表示进行位翻转操作,返回能够使按位或运算 a OR b == c 成立的最小翻转次数。「位翻转操作」是指将一个数的二进制表示任何单个位上的 1 变成 0 或者 0 变成 1 。示例 1:输入:a = 2, b = 6, c = 5输出:3解释:翻转后 a = 1 , b = 4 , c = 5 使得 a OR b...原创 2020-01-14 16:57:32 · 238 阅读 · 0 评论 -
关于conda和pip的三个问题
问题1: pip和conda的主要区别是什么?pip: 官方认可的python安装包管理器;conda: 语言无关,跨平台的包和环境管理器,可以管理任何语言任何类型的软件.1.安装包的路径:pip: 从Python Package Index(PyPI)安装, 包含150,000个软件包,安装通常打包为 wheels或源代码分发的Python软件;conda: 安装和管...原创 2019-09-18 20:17:38 · 2383 阅读 · 0 评论