
python
黑暗主宰
这个作者很懒,什么都没留下…
展开
-
判读一个链表中是否有环(Leetcode141--环形链表)
Leetcode141–环形链表给定一个链表,判断链表中是否有环。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode141--环形链表题目描述解题思路Leetcode141–环形链表题目描述原题链接: https://leetcode-cn.com/problems/linked-list-cycle/ (中文) ...原创 2019-08-19 18:24:51 · 638 阅读 · 0 评论 -
动态规划(Leetcode198--打家劫舍、Leetcode121--买卖股票的最佳时机)
动态规划(Leetcode198–打家劫舍、Leetcode121–买卖股票的最佳时机)动态规划,英文描述为Dynamic programming. 是一种可以把原始问题分解为若干相关联的子解问题,并通过求取和保存子问题的解,获得原问题的解。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录动态规划Leetcode198--打家劫舍Leetcod...原创 2019-07-16 22:49:17 · 481 阅读 · 0 评论 -
Leetcode104--二叉树的最大深度
Leetcode104–二叉树的最大深度在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode104--二叉树的最大深度题目描述解题思路Leetcode104–二叉树的最大深度题目...原创 2019-07-19 21:44:23 · 456 阅读 · 2 评论 -
Leetcode--删除链表节点
Leetcode–删除链表中的节点删除链表中的节点,包括leetcode19和leetcode237编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode-删除链表中的节点题目描述解题思路Leetcode-删除链表中的节点题目描述原题链接: 237. 删除链表中的节点 19. 删除链表的倒数第N个节点题目描述:...原创 2019-07-29 21:25:03 · 516 阅读 · 4 评论 -
Leetcode206--反转链表
Leetcode206–反转链表反转一个单链表编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode206--反转链表题目描述解题思路Leetcode206–反转链表题目描述原题链接: https://leetcode-cn.com/problems/reverse-linked-list/ (中文) https:/...原创 2019-07-17 23:22:22 · 475 阅读 · 2 评论 -
Leetcode326--3的幂
Leetcode326–3的幂不使用循环或者递归来完成本题编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode326--3的幂题目描述解题思路Leetcode326–3的幂题目描述原题链接:https://leetcode-cn.com/problems/power-of-three/ (中文)https://leetco...原创 2019-07-25 20:59:27 · 882 阅读 · 2 评论 -
python基础1
python基础1语言特点python的语言特点,包括语法简单、通用性、跨平台、有广泛的标准库和第三方库、解释性语言等等。下面就介绍一下通用性、跨平台和解释性三个特点介绍一下:通用性:python也被称为胶水语言,其底层由多种语言构成,所以使得python处理问题变得十分简单,其他语言写得十几行的代码,用python几行就搞定;同时其他语言可以完成的程序设计,python基本上都可以完成...原创 2019-08-05 17:25:53 · 482 阅读 · 1 评论 -
python基础2--数字类型和字符串
python基础2数据类型python中的数据类型包括数字类型、字符串类型、列表(list)、元组(tuple)、字典(dict)、集合(set)、其他(布尔型),在python中可以使用 type()函数来查看数据的类型>>> s = "hello world">>> num = 666>>> type(s)<class ...原创 2019-08-08 11:00:27 · 515 阅读 · 0 评论 -
python基础3--列表
python基础3数据类型列表list(列表)是python中使用最频繁的数据类型,在其他语言中通常就做数组;列表是写在方括号([])之间、用逗号分隔开的元素列表;它可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套),总结列表的特点如下:使用中括号括起来使用逗号分隔每一个元素列表中的元素可以是数字、字符串、列表,左右的都能放进去,嵌套任何类型...原创 2019-08-08 16:32:51 · 414 阅读 · 0 评论 -
python基础5-字典
python基础5-字典数据类型字典字典定义、创建字典是一种可变容器类型,且可以存储任意类型对象。字典和列表的最大的区别是字典强调的是“键值对”,key与value一一对应,字典中的存放顺序并不重要,重要的是“键”和“值”的对应关系。在字典中,要求key是唯一的,且不可变的。所以字典的特点如下:查找速度快key-value序对没有顺序key匀速不可变且唯一字典的创建,使用 {...原创 2019-08-25 15:30:39 · 641 阅读 · 0 评论 -
python基础4-元组
python基础4数据类型元组tuple(元组)是python中一种不可修改的数据类型;它和列表很相似,最大的区别就是元组的元素不能修改。列表是使用中括号创建,元组是使用小括号(但是单独创建一个元素时,有坑,下文介绍),在括号内添加元素,然后使用逗号隔开,元组的特点可以总结如下:使用()创建一旦初始化,不可以修改元组是有序的安全,不可变# 定义元组>>> ...原创 2019-08-13 11:43:13 · 619 阅读 · 0 评论 -
Leetcode204--计数质数
Leetcode204–计数质数统计所有小于非负整数 n 的质数的数量。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode204--计数质数题目描述解题思路Leetcode204–计数质数题目描述原题链接: https://leetcode-cn.com/problems/count-primes/ (中文) h...原创 2019-07-12 11:40:13 · 481 阅读 · 0 评论 -
Leetcode461--汉明距离
Leetcode461–汉明距离两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode461--汉明距离题目描述解题思路Leetcode461–汉明距离题目描述原题链接: https://leetcode-cn.com/prob...原创 2019-07-15 22:15:29 · 454 阅读 · 2 评论 -
Leetcode70--爬楼梯
Leetcode70–爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode70--爬楼梯题目描述解题思路Leetcode70–爬楼梯题目描述原题链接: https://leetcode-cn.com...原创 2019-07-11 15:46:14 · 522 阅读 · 1 评论 -
python微信跳一跳
作为一个工科生,体验的不是称霸朋友圈的乐趣,而是体验开发和调试的快感(适当的称霸一下朋友圈就可以了,不要刷得太高哦),下面开始重头戏,用python玩微信小程序跳一跳,称霸您的朋友圈,相信工科生的您,根据网络上的相关的教程,已经实现了相应的工程。我就简单的给大家来个更加详细的教程,高手勿喷,谢谢!(文章末附有代码及相关工具链接,可以下载后进行操作,您也可以直接根据教程到相应的官方网站上...原创 2018-01-12 00:24:09 · 6788 阅读 · 8 评论 -
github简单使用
在ubuntu下,首先安装gitsudo apt install gitgit配置git config --global user.name “”git config --global user.email “”即提交用户名和用户的email,每次提交记录都会包含这些信息。执行完上述命令后,会在家目录中建立以.gitconfig的文件夹(隐藏文件夹,可以通过l...原创 2018-01-24 22:55:18 · 396 阅读 · 0 评论 -
Leetcode189--旋转数组
Leetcode189–旋转数组(多种方法解题,python)给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode189--旋转数组题目描述解题思路Leetcode189–旋转数组题目描述原题链接: https://leetcode-cn.com/pr...原创 2019-07-08 16:59:54 · 1070 阅读 · 0 评论 -
Leetcode217--存在重复元素
Leetcode217–存在重复元素给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode217--存在重复元素题目描述解题思路Leetcode217–存在重复元素题目描述原题链接: ...原创 2019-07-08 18:46:31 · 411 阅读 · 0 评论 -
Leetcode136--只出现一次的数字
Leetcode136–只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode136--只出现一次的数字题目描述解题思路Leetcode136–只出现一次的数字题目描述原题链接: https://leetc...原创 2019-07-09 16:53:34 · 430 阅读 · 0 评论 -
python学习(二)-python学习思维导图
python基础知识思维导图,虽然现在根据现有的知识只能想到这些,但是对于想要入坑python的小伙伴,入门是足够啦。这张思维导图可能不同的人归类方法不一样,仅供参考,大佬勿喷。后期可能会继续更新这张图,下面或根据这张图更新python学习基础知识。想要原图或者pdf文件的可以给我发邮件联系。作者:黑暗主宰邮箱:shengzhanhe@gmail.com...原创 2019-07-13 17:25:23 · 1078 阅读 · 3 评论 -
Leetcode53--最大子序和(图解分析,附剑指offer图书资料)
Leetcode53–最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode53--最大子序和题目描述解题思路Leetcode53–最大子序和题目描述原题链接: https://leetcode-cn.com/p...原创 2019-07-13 21:48:52 · 1241 阅读 · 1 评论 -
Leetcode191--位1的个数(含多种解法和图解分析)
Leetcode191–位1的个数编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode191--位1的个数题目描述解题思路Leetcode191–位1的个数题目描述原题链接: https://leetcode-cn.com/problems/...原创 2019-07-14 23:27:35 · 632 阅读 · 4 评论 -
Leetcode66--加一
Leetcode136–加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。编程语言:python作者:黑暗主宰邮箱:shengzhanhe@gmail.com文章目录Leetcode66--加一题目描述解题思路Leetcode66–加一题目描述原题...原创 2019-07-11 01:41:57 · 415 阅读 · 0 评论 -
python学习(一)
ubuntu下进行python操作,更易于开发,安装python及其外部结构包比较简单,可适合开发,提示效率。ubuntu系统中自带有python2。在ubuntu下安装python3的方法比较简单,在网络畅通的状态下,键入命令:sudo apt-get install python3查看python的版本或者是进去python的交互界面,可以直接输入python或者p...原创 2018-01-24 22:29:57 · 565 阅读 · 0 评论