首先要知道什么是生成器 生成器是可迭代对象,但是与列表不同,你只能读取它一次。生成器不会返回值,所以要用到yield。 使用生成器可以节省内存。 关键字 yield yield的特点: + yield类似于return,但yield返回的是生成器对象 + 生成器函数第一次迭代中,从开始到yield, ...
分类:
编程语言 时间:
2020-03-22 20:00:37
阅读次数:
89
这是一个检测时间格式是否正确的方法,例如2020-03-22 1 public static boolean isValidateRunningDate(String input) { 2 //正则匹配 3 Matcher matcher = null; 4 boolean result = fal ...
分类:
编程语言 时间:
2020-03-22 17:30:51
阅读次数:
68
给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。 此外,你 ...
分类:
其他好文 时间:
2020-03-22 14:24:38
阅读次数:
68
1 class Solution: 2 def findTheDistanceValue(self, arr1: List[int], arr2: List[int], d: int) -> int: 3 n1,n2 = len(arr1),len(arr2) 4 result = 0 5 for ...
分类:
其他好文 时间:
2020-03-22 14:07:44
阅读次数:
69
1 class Solution: 2 def dfs(self,grid,visited,x,y,m,n): 3 if x < 0 or x >= m or y < 0 or y >= n or visited[x][y] == 1: 4 return False 5 if x == m - 1 ...
分类:
其他好文 时间:
2020-03-22 13:40:39
阅读次数:
65
(1)执行单条脚本--redis-cli set name qiao--redis-cli get name > qiao.txt (2)执行多条命令vim cmds.txt set name qiaoset age 18set income 5000 //Unix 管道将 cat 指令的标准输出连 ...
分类:
其他好文 时间:
2020-03-22 11:13:27
阅读次数:
66
Farewell Party 题目链接: "https://codeforces.com/problemset/problem/1081/B" 涉及知识点: + 思维/构造 solution: + 考虑颜色不同的人数不是很好想,下面我们考虑帽子颜色相同的人数 + 样例2的3 3 2 2 2,反过来就 ...
分类:
其他好文 时间:
2020-03-22 11:11:54
阅读次数:
82
我想改一下reacg这个粉嫩博客的配置:TinyMCE主题的文章目录没法点击页内跳转。 小菜鸟,思路:去学习BNDong大神 怀疑是这两个和文章目录有关 Cnblogs Theme SimpleMemory/src/script/marvin.nav2.js / 在看代码的时候,还发现了BNdong ...
分类:
其他好文 时间:
2020-03-22 09:12:49
阅读次数:
111
最短路径 [TOC] 最短路径问题: 给定任意的图 和起点 S,终点 T,如何求从 S 到 T 的最短路径。 解决最短路径的常用方法有 Dijkstra 算法 Bellman Ford 算法 SPFA 算法 Floyd 算法 这里主要对 Dijkstra 算法及其变种进行总结。 Dijkstra 算 ...
分类:
其他好文 时间:
2020-03-22 01:36:50
阅读次数:
66