- 博客(12)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 优先队列用法
优先队列用法在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的优先队列的第一种用法,也是最常用的用法:priority_queueint> qi;通过故示例1中输出结果为:9 6 5 3 2第二种方法:在示例1中,如果我们要把元素从小到大输出怎么办呢?这时我们可以传入一个比较函数,使用functional.h函数对象作为比较函数。pr
2012-06-24 10:25:05 526
转载 C++中的vector使用范例
一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。例如:// c语言风格int myHouse[100] ;// 采用vectorvector vecMyHouse
2012-06-24 08:30:18 692
转载 STL priority_queue使用简介
在STL里有这个priority_queue,实现优先队列的结构。在优先队列中,优先级高的元素先出队列。现在在这里说说用法吧先看看语法:Syntax:In their implementation in the C++ Standard Template Library, priority queues take three template parameters:
2012-06-24 08:28:25 17048 2
转载 STL map常用操作简介
STL map常用操作简介1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - val
2012-06-23 19:51:10 642
转载 STL map
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有
2012-06-23 19:27:45 569
转载 C++ 中cin 输入流的多种函数用法
[语法]C++ 中cin 输入流的多种函数用法 cin、cin.get()、cin.getline()、getline()、gets()函数的用法 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int
2012-06-23 19:05:57 11077 1
转载 C++ Pair 使用
• Pair的创建和初始化 C++代码 pair test1; pairint> test2; 调用默认构造器对其初始化。所以,test1是包含两个空string类型的pair对象;test2中的int型成员获得0. C++代码 pair user("James","harden");
2012-06-23 18:58:28 1405
转载 转贴:STL之list之用法小结
STL之list之用法小结#include iostream>#include string>#include list>using namespace std;void printList(listint> nList){//使用迭代器//list::iterator iter;//for ( iter = nList.begin(); ite
2012-06-23 18:56:06 709 1
转载 STL中list用法
STL中list用法STL中list的使用:STL中的list就是一双向链表,可高效地进行插入删除元素。现总结一下它的操作。文中所用到两个list对象c1,c2分别有元素c1(10,20,30) c2(40,50,60)。还有一个list::iterator citer用来指向c1或c2元素。list对象的声明构造():A. listc0;
2012-06-23 18:53:41 512
转载 类模声明不可与定义分离的原因
我在VC6。0下定义了一个模板类 定义写在。H文件里 为什么函数说明写在。C的文件里~~`如同一般的类一样~~~就编译不过去 和说明写在一起就可以呢? 如 template class MyChain { public: MyChain(); virtual ~MyChain(); }; 和 template MyChai
2012-06-19 20:34:53 956
转载 C++中 public和private派生类继承问题和访问权限问题
当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定。1.如果子类从父类继承时使用的继承限定符是public,那么(1)父类的public成员成为子类的public成员,允许类以外的代码访问这些成员;(2)父类的private成员仍旧是父类的private成员,子类成员不可以访问这些成员;(3)父类的protec
2012-06-08 20:05:11 887
转载 C++中为什么使用bool类型
1.1. 为什么要用bool类型、因为我曾经看到过C++程序员,使用着C++的编译器,却仍然在使用BOOL、TRUE、FALSE等宏来表达现实世界中的二值事物,令我很不解,前去询问才知是“习惯”。显然,它以前是使用C语言编程的,而且使用这些宏做了很多事,也从来没有感觉到不好,为什么要用内置的bool类型呢,至少有两个优点,下面分别讨论。1.1.1. 提高程序的可读性Boolean(
2012-06-08 19:28:04 13075 1
#面试题# 图的匹配:找到目标图中与子图的边完全匹配的所有结果
2015-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人