Python
Windows_Defender
这个人很懒,什么都没有留下~
展开
-
Leetcode49--字母异位词分组
给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan"], ["bat"]]思路: 没什么可说的,直接是先将各个字符串内部按照字典排序(开辟额外空间),然...原创 2019-11-07 13:43:40 · 215 阅读 · 0 评论 -
Leetcode22--括号生成
题目描述:给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]思路:很明显应该利用递归来解决---即回溯。n对括号意味着左右括号各有n个,递归出口很明显是当代表左右的计数变量l...原创 2019-10-22 18:01:35 · 196 阅读 · 0 评论 -
关于python中yield关键字的一些个人理解
之前在别人的一些code和python爬虫的学习中经常遇到这个关键字,一开始以为和循环没有什么区别,后来粗略地看了一下说明,结果越看越迷糊,加之发现了自己存在的知识漏洞,因此不得不好好学习一下相关概念要理解yield,就必须先理解迭代(iteration)的相关概念.下边是一段摘自百度百科的定义:迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每...原创 2018-06-16 18:34:33 · 1808 阅读 · 1 评论 -
Python中 / 与 // 的含义
看别人源码时老是看见这两种运算符1 在 Python 2.2中 : 要引用: from __future__ import division " / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。 2 Python 3以后 : " / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法...原创 2019-09-20 20:55:27 · 2928 阅读 · 0 评论