摘要:
特性:先进后出的数据结构 栈顶,栈尾 创建一个栈 Stack() 创建一个空的新栈。 它不需要参数,并返回一个空栈。 push(item)将一个新项添加到栈的顶部。它需要 item 做参数并不返回任何内容。 pop() 从栈中删除顶部项。它不需要参数并返回 item 。栈被修改。 peek() 从栈
阅读全文
posted @ 2019-11-19 14:16
blackpearl9
阅读(106)
推荐(0)
摘要:
- 实例化一个空列表,将0-n范围的数据添加到列表中 def test01(): alist = [] for i in range(10000): alist.append(i) return alist def test02(): alist = [] for i in range(10000)
阅读全文
posted @ 2019-11-19 14:12
blackpearl9
阅读(152)
推荐(0)
摘要:
评判程序优劣的方法: - 消耗计算机资源和执行效率 - 计算算法执行的耗时 - 时间复杂度 时间复杂度 - 评判规则:量化算法执行的操作/执行步骤的数量 - 最重要的项:时间复杂度表达式中最有意义的项 - 大O记法对时间复杂度进行表示:O(量化表达式中最有意义的项) def sumOfN(n): t
阅读全文
posted @ 2019-11-19 14:05
blackpearl9
阅读(211)
推荐(0)
摘要:
class Node(): def __init__(self,item): self.item = item self.next = None class Link(): #构建出一个空的链表 def __init__(self): self._head = None #永远指向链表中的头节点 #
阅读全文
posted @ 2019-11-17 22:24
blackpearl9
阅读(194)
推荐(0)
摘要:
1. 强制等待 第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 看代码: 1 2 3 4 5 6 7 8 # -*- coding: utf-8 -*- from selenium import w
阅读全文
posted @ 2019-11-16 16:11
blackpearl9
阅读(1373)
推荐(0)
摘要:
其中,re.findall() 函数可以遍历匹配,可以获取字符串中所有匹配的字符串,返回一个列表。 在python源代码中,展示如下: 搜索string,返回一个顺序访问每一个匹配结果(Match对象)的迭代器。找到 RE 匹配的所有子串,并把它们作为一个迭代器返回。 findall(pattern
阅读全文
posted @ 2019-11-12 22:29
blackpearl9
阅读(3229)
推荐(0)
posted @ 2019-10-14 11:04
blackpearl9
阅读(174)
推荐(0)
摘要:
首先 我们需要了解下什么是队列,什么是栈。 队列的特性是先进先出; 栈的特性是后进先出;
阅读全文
posted @ 2019-10-14 10:36
blackpearl9
阅读(156)
推荐(0)
posted @ 2019-10-12 17:41
blackpearl9
阅读(122)
推荐(0)
posted @ 2019-10-12 11:27
blackpearl9
阅读(93)
推荐(0)