- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 C++泛型编程中算法库<algorithm>和向量<vector>的简单实例
#include #include #include using namespace std; void main(void) { const int size = 10 ; vector v(size); //说明容器v,其大小为size vector::iterator start, end, it, pos ; //说明4个泛型指针,即迭代
2011-11-19 22:32:38 719
转载 C++中#include包含头文件带 .h 和不带 .h 的区别,如<iostream>和<iostream.h>
C++中#include包含头文件带 .h 和不带 .h 的区别?如 #include 和 #include 包含的东西有哪些不同?之前在写C++程序的时候只知道使用 #include 的时候,使用函数前要用 using namespace std; 导入命名空间,而 #include 则不用,这个得看C++标准化过程为C++开发者做了哪些有意义的工作。C++标准化过程
2011-11-11 22:44:46 1789
转载 C++标准模板库STL简介
1. C/C++与STL1.1. 什么是STL? STL -- 数据结构和算法的分离,模板(GP); STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组; STL另一个重要特性是它不是面向对象的。为了具有足够通用性,
2011-11-10 23:04:49 2738
原创 栈的基本结构和基本操作(c语言描述)
#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include#include /* malloc()等 */#include /* eof() */#include /* exit() */ /* 函数结果状态代码 */ #define TRUE 1 #define FALSE 0 #define
2011-11-10 16:30:35 969
原创 八皇后问题解法二
//在八个皇后的问题中,不必要所有的格子都检查过,例如若某列检查过,//该列的其它格子就不用再检查了,这个方法称为分支修剪。 #include #include #define N 5 int column[N+1]; // 同行是否有皇后,1表示有 int rup[2*N+1]; // 右上至左下是否有皇后 int lup[2*N+1]; // 左上至右
2011-11-09 18:41:00 443
原创 八皇后问题的解法一
#include #include using namespace std; const int MAX_SIZE = 100;enum flag {blank ='X',queen = 1}; char Chess[MAX_SIZE][MAX_SIZE];//棋盘图int n;//解决n皇后问题int total;//用于计摆放方式 //对棋牌进
2011-11-09 18:40:06 690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人