STL的next_permutation函数可以求出某个特定序列的下一个排列,当然,如果对一个给定序列,排序之后可以轻松求出全排列...... ...
分类:
其他好文 时间:
2019-06-06 20:57:39
阅读次数:
99
Effective Python - 函数 14.尽量用异常来表示特殊情况,而不要返回None (1)如果令函数返回None来表示一些特殊意义,调用者很容易写出错误的代码,因为None,0,空字符串,空列表一类值,在条件表达式中会被判定为False。 说明:我们一般不会去判定函数的返回值是否为Non ...
分类:
编程语言 时间:
2019-06-05 23:44:08
阅读次数:
165
书籍推荐: 1. Effective Java 3rd Edition 如果你之前都没读过这本书,那么它绝对是你要阅读的第一本书,这个版本按说很早就应该出版了,此版本涵盖了JDK 7、8 和 9 的新特性事实上,我在 2018 年 1 月份就已经入手这本书了,并且花了一周左右的时间来阅读,我会在阅读 ...
分类:
编程语言 时间:
2019-06-05 21:33:59
阅读次数:
94
from https://blog.csdn.net/zzyczzyc/article/details/82935467 #include<algorithm>#include<deque>class player{public: player(string name,int score):mNam ...
分类:
其他好文 时间:
2019-06-05 13:53:37
阅读次数:
93
这里用到了一个特别神奇的函数 STL里面algorithm头文件的一个函数 next_permutation() 返回给定范围中的元素组成的下一个按字典序的排列 即就是直接按照题意进下一个 AC代码: ...
分类:
其他好文 时间:
2019-06-05 00:28:14
阅读次数:
94
单目运算符最好重载为类的成员函数;双目运算符则最好重载为类的友元函数。 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据 ...
分类:
其他好文 时间:
2019-06-04 22:08:18
阅读次数:
114
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上 ...
分类:
编程语言 时间:
2019-06-04 14:56:30
阅读次数:
96
一、介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。 在使用它时, 需要, ...
分类:
其他好文 时间:
2019-06-02 16:28:41
阅读次数:
114
原文:https://blog.csdn.net/u011704894/article/details/50548925 ReflectUtil: import java.lang.reflect.Field; import java.lang.reflect.Method; /** * Java反... ...
分类:
其他好文 时间:
2019-05-31 19:37:41
阅读次数:
554
这是一篇随记,排版什么的就没有那么好了:) 首先要知道,一个线程在资源分配完之后是以某段代码为起点开始执行的,例如STL内的std::thread,POSIX下的pthread等,都是以函数加其参数之后在新线程内调用运行的,但是,Qt的却进行了一个封装,要使用Qt的QThread,核心思想就是将对象 ...
分类:
其他好文 时间:
2019-05-30 10:27:03
阅读次数:
93