☆9.C++ STL相关
文章平均质量分 83
ACDoge
编程之久除了算法和数据结构,还剩下些什么?
展开
-
Learning a Part of C++(for ACM/ICPC) (1) 简介
没什么高大上的目标,就是简单介绍一下对ACM/ICPC来讲比较实用的C++知识,顺带把最近做题中使用C++所踩过的坑给记载下来,各位谨防中招。转载 2017-03-03 18:27:46 · 549 阅读 · 0 评论 -
(HDU)1238 - Substrings 【KMP枚举】or【String】
给我们n个字符串,问我们其中最长公共子序列(包括反序列)长度是多少。然而并不是最长公共子序列问题。原创 2017-03-09 11:52:26 · 609 阅读 · 0 评论 -
(HDU)1247 - Hat’s Words 【字典树】+细心 or【耍流氓大法map】
给出一堆字符串,找出里面满足条件(可以由两个其中字符串)拼接而成的字符串。(好题★)原创 2017-03-07 23:36:25 · 372 阅读 · 0 评论 -
Learning a Part of C++(for ACM/ICPC) (7) STL中的string和bitset
然后我们来讲解一下STL中的2个,呃,存特定类型数据的类。转载 2017-03-03 18:35:32 · 826 阅读 · 0 评论 -
Learning a Part of C++(for ACM/ICPC) (6) STL算法
我们先来讲解STL的算法们。 先讲的原因比较简单,你可以在数组上直接使用,同时,实在是很省功夫啊。转载 2017-03-03 18:34:39 · 631 阅读 · 0 评论 -
Learning a Part of C++(for ACM/ICPC) (5) STL概览
Finally,花了这么多时间,做足了有的没的的铺垫以后,我们可以开始看看,ACM中有点泛滥的STL了。转载 2017-03-03 18:33:23 · 364 阅读 · 0 评论 -
Learning a Part of C++(for ACM/ICPC) (4) 模板初步
在真的跳入使用STL之前,我们最后来认识下一个重要概念——模板(其他语言里称之为泛型)。转载 2017-03-03 18:32:35 · 545 阅读 · 0 评论 -
Learning a Part of C++(for ACM/ICPC) (3) 运算符重载
我们接着前一篇留下来的坑,继续讲: 前一篇中,我们提到:(A.add(B)).num_multiply(10.0)这样的形式看上去冗长,还不够自然。有一个办法解决,那就是:运算符重载转载 2017-03-03 18:31:02 · 675 阅读 · 1 评论 -
Learning a Part of C++(for ACM/ICPC) (2) 类的封装
接下来,我们将先面对面向对象这个概念所带来的一些特性。 在这篇和下一篇有关运算符重载的内容里,我们将围绕设计一个能表示点和向量的结构体的基础上开始扩充,扩充成一个有一定实用意义的简单类,感兴趣的同学可以去继续加强,然后成为自己几何模板的基础。转载 2017-03-03 18:29:44 · 372 阅读 · 0 评论 -
(HDU)2072 - 单词数【字典树】or【Set容器】
统计一篇文章里不同单词的总数。原创 2017-03-07 21:08:59 · 486 阅读 · 0 评论