一 collections模块 :数据类型模块 namedtuple:可命名元组 deque:双端队列 1 append:后添加;2 appendleft:前添加;3 pop:从后向前取值;4 popleft:从前到后取值 ordereddict:创建有序的字典 defaultdict:默认字典的v ...
分类:
其他好文 时间:
2017-09-13 01:49:00
阅读次数:
279
模块:pip install 模块名称安装模块导入模块 from collections import namedtuplecollections模块:提供了几个额外的数据类型: Counter、deque、defaultdict、namedtuple\OrderedDict1.namedtuple ...
分类:
编程语言 时间:
2017-09-12 19:09:07
阅读次数:
179
双向队列(deque) 一个线程安全的双向队列 1、创建一个双向队列 2、查看双向队列 3、查看双向队列的方法 class deque(object): """ deque([iterable[, maxlen]]) --> deque object Build an ordered collect ...
分类:
编程语言 时间:
2017-09-12 18:35:22
阅读次数:
243
collections模块 collections提供了额外的几种数据类型: namedtuple: 生成可以使用名字来访问元素内容的tuple deque: 双端队列,可以快速的从另外一侧追加和推出对象 Counter: 计数器,主要用来计数 OrderedDict: 有序字典 defaultdi ...
分类:
编程语言 时间:
2017-09-12 18:33:49
阅读次数:
225
题目大意:给出一个字符串列表list,一个源字符串,一个目标字符串,且这些字符串拥有相同长度。要求每次最多变换源字符串中一个字符,且每次变换的结果都应该在list中有相同的字符串。求所有从源字符串到目标字符串变换次数最少的策略。 相当简单的题目,可以将每个字符串看作一个顶点,而若两个字符串之间只有一 ...
分类:
其他好文 时间:
2017-09-08 22:54:47
阅读次数:
193
STL的erase()陷阱-迭代器失效总结 阅读目录(Content) 1.list,set,map容器 1.1 正确写法1 1.2 正确写法2 1.3 错误写法1 1.4 错误写法2 1.5 分析 2. vector,deque容器 2.1 正确写法 2.2 注意 3.迭代器失效的情况 3.1 v ...
分类:
其他好文 时间:
2017-09-07 18:07:45
阅读次数:
152
一、源码解析1、 LinkedList类定义。 1 public class LinkedList 2 extends AbstractSequentialList 3 implements List, Deque, Cloneable, java.io.SerializableLinkedList... ...
分类:
编程语言 时间:
2017-09-05 01:31:45
阅读次数:
280
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu... ...
分类:
其他好文 时间:
2017-09-03 11:11:43
阅读次数:
99
Consider a tree T with N (1 <= N <= 20,000) nodes numbered 1...N. Deleting any node from the tree yields a forest: a collection of one or more trees. ...
分类:
其他好文 时间:
2017-09-01 20:31:10
阅读次数:
156
//先序遍历 public static void preOrder(BinaryTree root){ if(root==null) return; System.out.print(root.data+" "); preOrder(root.lChild); preOrde... ...
分类:
其他好文 时间:
2017-09-01 18:53:54
阅读次数:
139