摘要: 枚举生成排列的方法总结1. 利用递归的方法枚举1~n的所有不重数排列思路大概就是对一个大小为n的容器,定义一个递归方法。每次通过1~9的顺序不断进行放置,放置条件为这个数字在容器里面没有出现过。(递归方法)直到放满容器为止打印出当前满足的排列。(递归边界条件)实现代码如下:/* 利用递归的方... 阅读全文
posted @ 2015-08-06 15:03 CoffeeXC 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: (暴力枚举)UVa10976FractionsAgain?!题目:输入一个k,让你求得所有的满足 1/k = 1/x + 1/y 的情况,并且打印出来 。分析:这是一道简单暴力枚举的题目。枚举对象: y (x可以根据k和y直接得出)枚举范围: [ k + 1 , 2 * k]判断条件: 之前的... 阅读全文
posted @ 2015-08-06 11:11 CoffeeXC 阅读(159) 评论(0) 推荐(0) 编辑
摘要: (暴力枚举) UVa11059MaximumProduct题目:题目大概的意思就是给定一个序列,序列长度不超过18,序列也每个元素都是-10和10之间的数。求最大的连续序列乘积。分析:看到这道题首先想到的就是暴力枚举进行求解。(注意因为最大可能会出现10^18,所以用longlong类型)枚举对象:... 阅读全文
posted @ 2015-08-06 10:20 CoffeeXC 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 标准库的Vector类型详解Vector是C++的STL里面提供的一种容器,之所以说它是一种容器,是因为它能够像容器一样,存储各种类型的对象。简单来说,Vector就是一个能够存储多种对象的动态数组。能够增加和压缩数据。为了可以使用Vector头文件里面必须包含:123#includeusing s... 阅读全文
posted @ 2015-08-05 15:30 CoffeeXC 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 标准库的String类型详解String 是C++标准库STL里面的一种常用的容器,(相当于保存数据类型为char的vector容器)。这个类提供了相当丰富的函数来进行对自身元素字符串的操作,以及与C风格字符串之间的转换。在C语言里,处理字符串是一件相当困难的事。(因为通常在使用字符串操作的时候会用... 阅读全文
posted @ 2015-08-05 11:30 CoffeeXC 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Cpp的队列(Queue)学习笔记队列是一种先入先出(First In First Out)的数据结构,它的实现用两个整型变量(Head、tail)和一个存储数据的数组(Date[Num])来实现的。自定义的数据结构体:struct queue{int date[Num];int head;int ... 阅读全文
posted @ 2015-08-05 10:35 CoffeeXC 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: Typedef Struct 用法详解一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间。实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) p... 阅读全文
posted @ 2015-08-05 10:34 CoffeeXC 阅读(11942) 评论(0) 推荐(0) 编辑
摘要: string.h 中常用函数strcpy功 能: 拷贝一个字符串到另一个用 法:char *strcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; char *... 阅读全文
posted @ 2015-08-05 10:32 CoffeeXC 阅读(478) 评论(0) 推荐(0) 编辑
摘要: C++ 运算符笔记C++运算符又称操作符,它是对数据进行运算的符号,参与运算的数据称为操作数或运算对象,由操作数和操作符连接而成的有效的式子称为表达式。按照运算符要求操作数个数的多少,可把C++运算符分为单目(或一元)运算符、双目(或二元)运算符和三目(或三元)运算符三类。单目运算符一般位于操作数的... 阅读全文
posted @ 2015-08-05 10:31 CoffeeXC 阅读(336) 评论(0) 推荐(0) 编辑
摘要: C 结构体的用法总结基本定义:结构体,通俗讲就像是打包封装,把一些变量有共同特征(比如同属于某一类事物的属性)的变量封装在内部,通过一定方法访问修改内部变量。结构体定义:第一种:只有结构体定义:struct stuff { char job[100]; int age; float... 阅读全文
posted @ 2015-08-04 22:11 CoffeeXC 阅读(244) 评论(0) 推荐(0) 编辑