偷懒,每次输入pytest ********太多了怎么办? 在pytest.ini文件中配置addopts addopts = -q --tb=line --reruns 1 --html=report_name.html 解释一下: -q: 输入简要信息, --tb=line:信息回溯只有一行 - ...
分类:
其他好文 时间:
2019-12-01 18:47:38
阅读次数:
318
1.认识异常 2.捕获异常 3.断言 4.用例失败截图 (一) 什么是异常? exception:程序一旦遇到错误后,就会引发异常,如果异常没有被处理或者被捕捉,程序就会回溯来终止运行 异常的分类 常见的异常有哪些? BaseException:所有异常类的基类 Exception:所有异常类的基类 ...
分类:
其他好文 时间:
2019-12-01 18:32:14
阅读次数:
109
题目:给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。 来源:https://leetcode-cn.com/problems/subsets/ 法一:自己的代码 思路:本题无需剪枝,直接回溯,关键是要确定好每次要遍历的元素 from typ ...
分类:
其他好文 时间:
2019-11-30 17:41:26
阅读次数:
82
ANSI编码的中英文16叉模式串匹配自动机 1.构造模式串树 void insert(char* s, in* trie) { long u = 1, len = strlen(s);//每来一个模式串 for (long i = 0; i < len * 2; i++) { if (i % 2 = ...
分类:
其他好文 时间:
2019-11-29 14:26:27
阅读次数:
68
#include<iostream> using namespace std; int** path; int** result; int** square; int dirx[8] = { 0,0,1,1,1,-1,-1,-1 };//8个方向变量 int diry[8] = { 1,-1,-1, ...
分类:
编程语言 时间:
2019-11-26 13:49:06
阅读次数:
74
def queene(n): helpQueene([-1]*n,0,n) def helpQueene(columnPositions,rowIndex,n): global count if rowIndex == n: count+=1 printSolution(columnPosition ...
分类:
其他好文 时间:
2019-11-24 00:04:10
阅读次数:
88
什么是回溯法? S: 回溯法官网概念是一个类似枚举搜素尝试的过程,是一种选优搜索树,按照某个条件来向前搜索,如果满足条件的时候,就“回溯”,返回到树的上一层,重新试探其他的结果,直到遍历完所有的解空间。个人理解就是该问题的解可以构建一棵解空间树,该题就可以使用回溯法来解决,下面我们使用了N皇后这个经 ...
分类:
编程语言 时间:
2019-11-20 23:27:54
阅读次数:
79
做过python的人你会发现想要的东西跟它原有的是不同的。Python对我来说是真的是这样。如果可以的话,对于Python中很多的我想要改的东西,我有很多的想法。现在我向您讲述其中一个:类定义的语法。但是,让我们先从定义函数的语法开始。它有一个非常好的特性:函数定义看起来像它们相应的函数调用。函数定 ...
分类:
编程语言 时间:
2019-11-19 13:57:18
阅读次数:
75
题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+ ...
分类:
编程语言 时间:
2019-11-16 21:18:45
阅读次数:
79
思想分类 分治是把一个大规模的问题不断地变小然后进行推导的过程。 回溯则是从问题的起始点出发,不断地进行尝试,回头一步甚至多步再做选择,直到最终抵达终点的过程。 分治 思想 将一个问题的规模变小,然后再利用从小规模问题中得出的结果,结合当前的值或者情况,得出最终的结果。 模板 复杂度 公式法可以说是 ...
分类:
其他好文 时间:
2019-11-15 18:22:20
阅读次数:
38