C++中的queue 发表于 2018-03-18 | 分类于 技术 | | 阅读次数 ℃ 字数统计 463 | 阅读时长 2 在编程过程中,当需要实现广度优先搜索时,可以不用自己手动实现一个队列,而是用queue作为代替,以提高程序的准确性。要使用queue,必须包含头文件#include还有命名空间”using namespace std;”。STL的容器中还有两种容器和队列有关,分别是双端队列(deque)和优先队列( ... 阅读全文 »
C++中的map 发表于 2018-03-18 | 分类于 技术 | | 阅读次数 ℃ 字数统计 799 | 阅读时长 3 在编程过程中,如果需要建立字符(或者字符串)与整数之间的映射;判断大整数或者其他类型数据是否存在;甚至是字符串和字符串之间的映射。此时我们应当想到map,因为map可以将任何基本类型(包括STL容器)映射到任何基本类型(包括STL容器)。map和其他的STL容器有点不一样,因为map需要确定映射前类 ... 阅读全文 »
C++中的set 发表于 2018-03-17 | 分类于 技术 | | 阅读次数 ℃ 字数统计 886 | 阅读时长 3 在编程过程中,有时经常出现去掉重复元素的情况,而且有可能因为这些元素比较大或者类型不是int型而不能直接开散列表。此时我们应当想到set,set是关联式容器。其作为一个容器是用来存储同一类型数据的数据类型,比如:int、char、double、结构体等。在set中每个元素的值都唯一,而且系统能根据元 ... 阅读全文 »
C++中的vector 发表于 2018-03-16 | 分类于 技术 | | 阅读次数 ℃ 字数统计 955 | 阅读时长 4 在编程过程中,有时经常出现普通数组浪费大量的内存空间或者无法使用邻接矩阵(节点数太多)又害怕使用指针实现邻接表的情况。此时我们应当想到vector。向量vector是一种对象实体, 能够容纳许多其他类型相同的元素,比如:int、char、double、结构体等。 因此又被称为容器。与string相同 ... 阅读全文 »
hexo的next主题使用过程中所遇见的问题及解决措施 发表于 2018-03-16 | 分类于 技术 | | 阅读次数 ℃ 字数统计 317 | 阅读时长 1 1、有时在hexo s之后本地没有问题,但是在hexo d推送到GitHub之后没有样式显示,此时很可能是GitHub网站本身的原因,稍微等等再刷新就没事了。实在不行的话就把刚才的修改内容改回之前的状态。先hexo clean清理缓存,再hexo g;hexo d刷新查看。 2、平时对博客的修改和更 ... 阅读全文 »
大整数与int型数据的除法 发表于 2018-03-15 | 分类于 技术 | | 阅读次数 ℃ 字数统计 706 | 阅读时长 3 大整数与int型数据的除法也可以叫做高精度与低精度的除法,所谓的高精度就是基本数据类型无法存储的数据,比如1000个数位的整数;而所谓的低精度就是可以用基本数据类型存储的数据,比如int类型。那么该如何进行相除呢?其实本质上和小学的乘法是一样的。我们将无法储存的大整数放进int型的数组,大整数的高位 ... 阅读全文 »