![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 77
rainbow693
这个作者很懒,什么都没留下…
展开
-
C++ map的基本操作和使用
map是c++一类关联式容器,它是模板类。关联的本质在于元素的值与某个特定的键相关联,而并非通过元素在数组中的位置类获取。它的特点是增加和删除节点对迭代器的影响很小,除了操作节点,对其他的节点都没有什么影响。对于迭代器来说,不可以修改键值,只能修改其对应的实值。头文件#include map的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对原创 2016-06-09 10:11:46 · 1088 阅读 · 0 评论 -
STL vector用法介绍
Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;转载 2016-06-07 23:37:10 · 233 阅读 · 0 评论 -
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;原创 2016-06-10 11:22:19 · 2336 阅读 · 0 评论 -
八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键转载 2016-06-11 12:31:49 · 240 阅读 · 0 评论 -
C++二叉树结构的建立与基本操作
// Binary_tree.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;typedef int ElemType;//typedef char ElemType;typedef struct TreeNode原创 2016-06-13 01:24:07 · 5673 阅读 · 0 评论 -
查找函数的调用关系
// mytest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #include #include #include #include using namespace std;void PrintVector(v原创 2016-06-07 11:01:58 · 714 阅读 · 0 评论