2012年3月1日

stl中Priority Queues(优先队列)的基本用法

摘要: C++优先队列类似队列, 但是在这个数据结构中的元素按照一定的断言排列有序。C++ Priority Queues(优先队列) empty 语法: bool empty(); empty()函数返回真(true)如果优先队列为空,否则返回假(false)。 pop 语法: void pop(); pop()函数删除优先队列中的第一个元素。 push 语法: void push( const TYPE &val ); push()函数添加一个元素到优先队列中,值为val。 size 语法: size_typ... 阅读全文

posted @ 2012-03-01 20:40 ma6174 阅读(800) 评论(0) 推荐(0) 编辑

stl中Iterators的基本用法

摘要: C++ Iterators(迭代器) 迭代器可被用来访问一个容器类的所包函的全部元素,其行为像一个指针。举一个例子,你可用一个迭代器来实现对vector容器中所含元素的遍历。有这么几种迭代器如下: 迭代器 描述 input_iterator 提供读功能的向前移动迭代器,它们可被进行增加(++),比较与解引用(*)。 output_iterator 提供写功能的向前移动迭代器,它们可被进行增加(++),比较与解引用(*)。 forwar... 阅读全文

posted @ 2012-03-01 20:37 ma6174 阅读(628) 评论(0) 推荐(0) 编辑

stl中vectors的基本用法

摘要: Vectors 包含着一系列连续存储的元素,其行为和数组类似。访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线性时间复杂度。C++ Vectors 构造函数 语法: vector(); vector( size_type num, const TYPE &val ); vector( const vector &from ); vector( input_iterator start, input_iterator end ); C++ Vectors可以使用以下任意一种... 阅读全文

posted @ 2012-03-01 20:35 ma6174 阅读(1290) 评论(0) 推荐(0) 编辑

stl中stacks的基本用法

摘要: C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。C++ Stacks(堆栈) 操作 语法: == <= >= < > != 所有的这些操作可以被用于堆栈. 相等指堆栈有相同的元素并有着相同的顺序。 empty 语法: bool empty(); 如当前堆栈为空,empty() 函数 返回 true 否则返回fal... 阅读全文

posted @ 2012-03-01 20:34 ma6174 阅读(735) 评论(0) 推荐(0) 编辑

stl中sets的基本用法

摘要: 集合(Set)是一种包含已排序对象的关联容器C++ Sets begin 语法: iterator begin(); 返回指向当前集合中第一个元素的迭代器。 clear 语法: void clear(); 清除当前集合中的所有元素。 count 语法: size_type count( const key_type &key ); 返回当前集合中出现的某个值的元素的数目。 empty 语法: bool empty(); 如果当前... 阅读全文

posted @ 2012-03-01 20:33 ma6174 阅读(353) 评论(0) 推荐(0) 编辑

stl中queues的基本用法

摘要: C++队列是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。C++ Queues(队列) back 语法: TYPE &back(); back()返回一个引用,指向队列的最后一个元素。 empty 语法: bool empty(); empty()函数返回真(true)如果队列为空,否则返回假(false)。 front 语法: TYPE &front(); front()返回队列第一个元素的引用。 pop 语法: void pop(); pop()函数删除队列的一个元素。 ... 阅读全文

posted @ 2012-03-01 20:31 ma6174 阅读(383) 评论(0) 推荐(0) 编辑

stl中Multimaps的基本用法

摘要: C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。C++ Multimapsbegin语法: iterator begin(); begin()函数返回一个迭代器,指向multimap的第一个元素。clear语法: void clear(); clear()函数删除multimap中的所有元素。count语法: size_type count( const key_type &key ); count()函数返回multimap中键值等于key的元素的个数。empty语法: bool empty(); empty()函数返回真(true)如果multim 阅读全文

posted @ 2012-03-01 20:30 ma6174 阅读(1303) 评论(0) 推荐(0) 编辑

stl中map的基本用法

摘要: C++ Maps是一种关联式容器,包含“关键字/值”对C++ Maps C++ Maps 被用作储存“关键字/值”对 begin 语法: iterator begin(); begin()函数返回一个迭代器指向map的第一个元素。 clear 语法: void clear(); clear()函数删除map中的所有元素。 count 语法: size_type count( const KEY_TYPE &key ); count()函数返回map中键值等于key的元素的个数。 empty 语法: bool... 阅读全文

posted @ 2012-03-01 20:26 ma6174 阅读(782) 评论(0) 推荐(0) 编辑

mysql基本常用命令(转)

摘要: 可以不知道数据库原理,但是不可以不知道数据库操作命令,命令不算难,我一个草鸟都会好几个了,哈哈,用起来很爽啊,转载一篇写的好的博文大家一起学习本文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldum 阅读全文

posted @ 2012-03-01 16:28 ma6174 阅读(611) 评论(0) 推荐(0) 编辑

导航