python
河鳗404
喜欢编程!偶然发现python的美,最近转战python
展开
-
Python每日一点(001)
Python每日一算法:八皇后问题//C实现#include <bits/stdc++.h>#define len 8using namespace std;int matrix[len][len];void Init(){ for(int i = 0; i < len; i++) for(int j = 0; j < len; j++) mat...原创 2019-03-20 22:40:59 · 1294 阅读 · 3 评论 -
Python每日一点(002)
class Stack(object):#封装list形成stack def __init__(self): self.items = [] def is_empty(self): return self.items == [] def peek(self): return self.items[len(self.ite...原创 2019-03-20 18:58:03 · 165 阅读 · 0 评论 -
Python每日一点(003)
如何将字符串常量转为变量?意义问题的字面意思就是,如何动态生成变量名。比如: a = [“A”, “B”, “C”] ,可否将"A" = [……]呢?如果可以,就不用做预先定义,少了给变量取名的麻烦,还实现了自动编码。 AI就可以通过已知条件,动态生成变量名。实现方式#方法一a = ["A", "B", "C"]for i in a: globals()[i] = []##...原创 2019-03-21 00:00:39 · 144 阅读 · 0 评论 -
Python每日一点(004)
Python实现KMPKMP非改进算法解释KMP算法考虑(P为匹配串,就是要找到它存不存在,T为模式串,就是要在它里面找):(1)当匹配失败时,应该将P右移多少个字符;(2)P右移后,应该从P中的哪个字符开始比较回答如下:当T串中j位字符与P串i位字符匹配失配时,下一步用next[j]处的字符继续跟文本串i处字符匹配,相当于T串移动j-next[j]位原始版比较方法:找到当前位置之...原创 2019-03-21 23:51:36 · 201 阅读 · 0 评论