![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
璃殇Yiyi
这个作者很懒,什么都没留下…
展开
-
python 中的循环 else
whileelsecout = 0while cout <5: print("cout:",cout) cout+=1else: print("这句输出时是不满足while条件后输出","cout:",cout) forelsefor i in range(10): print("i:",i)else :...原创 2019-04-08 21:22:16 · 482 阅读 · 0 评论 -
二叉树(python)
class Node(object): """节点类""" def __init__(self, elem=-1, lchild=None, rchild=None): self.elem = elem self.lchild = lchild self.rchild = rchildclass Tree(object): ...原创 2019-05-28 22:27:37 · 85 阅读 · 0 评论 -
Manachers algorithm: 最长回文子串算法(马拉车算法)
参考原文https://www.cnblogs.com/egust/p/4580299.html这个马拉车算法Manacher‘s Algorithm是用来查找一个字符串的最长回文子串的线性方法。因为后面有python代码,所以一些表示我直接使用代码里的。1.预处理回文有两种形式:aba abba为了使用一种方式查找一个字符串的最长回文子串,需要对字符串进行预处理。s1...原创 2019-05-28 17:33:02 · 109 阅读 · 0 评论 -
2.Add Two Numbers[LeetCode] (python c++)
文章主要用于自我复习和Python学习2.两数相加给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。输入:(2 -> 4 -> 3) + (5 -&g...原创 2019-05-15 21:47:09 · 80 阅读 · 0 评论 -
1.Two Sum [LeetCode] (python c++)
文章主要用于自我复习和Python学习开始刷 LeetCode1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。实例:给定 nums = [2, 7, 11, 15], target = 9因为 nums...原创 2019-05-14 21:13:11 · 96 阅读 · 0 评论 -
Anaconda安装失败
问题安装时我是在cmd中输入 pip install opencv-python显示安装成功但是进入 pycharm 中不能使用原因:我不知道啥时候不小心装了一个Miniconda 这个语句好像是默认把 OpenCV装到Miniconda中解决办法:删除Miniconda,再用语句装一遍就好了import cv2 as cvsrc ...原创 2019-05-07 16:46:27 · 697 阅读 · 0 评论 -
python 列表的复制
#a = [1,2,3]# b = a # 赋值 只是 赋给了地址# a[1] = 4# print(b) #结果 [1,4,3]# a = [1,2,3]# b = a.copy() #copy 可以浅复制# a[1] = 4# print(b) #结果 [1,2,3]# a = [1,[1,2,3],3]# b = a.copy() #copy 可以浅复制 内层复制的...原创 2019-04-27 10:53:33 · 80 阅读 · 0 评论 -
python 增删改查
lists = ["aa","aa"]#增lists.insert(0,"aa") #在索引为0的地方插入"aa"lists.insert(5,"aa") #在索引为5的地方插入"aa",如果索引没到5则插到尾部#删lists.remove("aa")# 删除 第一遇到的"aa"从左向右del lists[5] #删除指定索引的值 如果索引超出范围则报错lists.pop(0) ...原创 2019-04-25 21:00:58 · 371 阅读 · 0 评论 -
python for 循环中 range
for i in range(10): print("i:",i)#i为0-9for j in range(1,10): print("j:",j)#j为1-9for k in range (0,10,2): print("k:",k)#k为0 2 4 6 8for m in range(0,10,3): print("m:",m)#m为0 3 6 ...原创 2019-04-08 21:29:46 · 367 阅读 · 0 评论 -
哈弗曼编码(python)
class Node: def __init__(self,freq): self.left = None self.right = None self.father = None self.freq = freq def isLeft(self): return self.father.left =...原创 2019-05-28 22:28:52 · 252 阅读 · 0 评论