【datetime】 No1: 获取当前时间 No2: 时区转换 【collections】 No3: No4: deque方便插入和删除 OrderedDict有序 FIFO(先进先出)的dict Counter计数器 【base64】 No5: Base64是一种用64个字符来表示任意二进制数据 ...
分类:
编程语言 时间:
2018-07-02 23:00:16
阅读次数:
239
deque模块是python标准库collections中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前后你都可以执行添加或删除操作。 1.创建deque序列: 2.deque提供了类似list的操作方法: 那么此时 3.两端都使用pop: 那么 d.pop()抛出的是’5’,d.lef ...
分类:
编程语言 时间:
2018-07-01 13:00:53
阅读次数:
130
这两种容器在STL中被称为是适配器,是对deque的一种限制容器,操作仅仅可以在头部或者是尾部进行。 STL中的stack默认是用deque来实现的,但是我觉得用list实现第更高效一点,简单的slist就可以这样做。 当然也可以使用vector来进行实现,不过vector的生长确实是要考虑的范畴, ...
分类:
其他好文 时间:
2018-07-01 11:56:08
阅读次数:
215
deque为了维持在头和尾进行插入的假象,这些操作全部都交给了迭代器去做了。 deque由一段一段定量连续空间构成,一旦有必要在deque的前端或者是尾端增加新的空间,便配置一段定量的连续空间,串在头部或者是尾部。 deque采用的是一块所谓的map作为主控,这里的map是一小段连续的空间,其中每个 ...
分类:
其他好文 时间:
2018-07-01 11:40:22
阅读次数:
158
在写C++程序的时候会发现STL是一个不错的东西,减少了代码量,使代码的复用率大大提高,减轻了程序猿的负担。还有一个就是容器,你会发现要是自己写一个链表、队列,或者是数组的时候,既要花时间还要操心怎么去维护,里面的指针啊,内存够不够用啊,长度问题,有没有可能溢出啊等等一系列的问题等着我们去解决,还是 ...
分类:
编程语言 时间:
2018-06-29 17:26:44
阅读次数:
126
将图片数据转化为TFRecord格式与读取 一、问题情景描述 目录下有一个叫做“Original”的文件夹,文件夹里有十个子文件,分别命名为1,2···一直到10(为了做10轮取平均),这10个子文件夹里还有四个子文件夹,分别命名为“train0”,"train1","test0","test1"。 ...
分类:
其他好文 时间:
2018-06-29 01:18:34
阅读次数:
263
Programming Assignment 2: Deques and Randomized Queues Write a generic data type for a deque and a randomized queue. The goal of this assignment is to ...
分类:
其他好文 时间:
2018-06-26 00:44:49
阅读次数:
225
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:love_cat import bisect # 用来处理已经排序好的序列,升序 # 二分查找 li = [] bisect.insort(li, 3) bisect.insort(li, 1... ...
分类:
编程语言 时间:
2018-06-24 13:07:23
阅读次数:
141
构造函数 deque<Elem> c 创建一个空的deque deque<Elem> c1(c2) 复制一个deque。 deque<Elem> c(n) 创建一个deque,含有n个数据,数据均已缺省构造产生。 deque<Elem> c(n, elem) 创建一个含有n个elem拷贝的deque ...
分类:
其他好文 时间:
2018-06-21 01:28:06
阅读次数:
138
学习STL,必然会用到它里面的适配器和一些常用的算法。它们都是STL中的重要组成部分。 适配器 在STL里可以用一些容器适配得到适配器。例如其中的stack和queue就是由双端队列deque容器适配而来。其实适配器也是一种设计模式,该种模式是将一个类的接口转换成用户希望的另外一个接口。简单的说:就 ...
分类:
编程语言 时间:
2018-06-16 15:13:59
阅读次数:
273