C++
scu_ding1
这个作者很懒,什么都没留下…
展开
-
C++基础复习003
在STL中,默认情况下(不加后面两个参数)是以vector为容器,以 operator< 为比较方式,所以在只使用第一个参数时,优先队列。其中的a是起始值,n是整数的范围,n+a-1是终止值。以O(logn) 的效率查找一个队列中的最大值或者最小值,其中是最大值还是最小值是根据创建的优先队列的性质来决定的。rand()不需要参数,它会返回一个从0到最大随机数的任意整数,最大随机数的大小通常是固定的一个大整数。然后返回指向第一个重复元素的迭代器再用erase函数擦除从这个元素到最后元素的所有的元素。原创 2024-03-14 02:11:41 · 856 阅读 · 0 评论 -
C++头文件
#include <algorithm>#include <iostream>#include <string>#include <vector>#include <map>,#include <unordered map>原创 2021-01-09 21:39:15 · 70 阅读 · 0 评论 -
vector容器
简介插入操作v.push_back(); //插入原创 2021-01-09 21:19:22 · 69 阅读 · 0 评论 -
map容器
简介:求map的大小m.size()遍历mapfor(auto it=m.begin();it!=m.end();it++)原创 2021-01-09 01:21:34 · 99 阅读 · 0 评论 -
C++ Primer【第九章-内存模型和名称空间】
C++头文件常包含的内容:·函数原型·使用define或const定义的符号常量·结构声明·类声明·模板声明内联函数在包含自己的头文件时,应该用引号而不是尖括号,因为:如果文件名包含在尖括号中,则C++编译器将在存储标准头文件的主机系统的文件系统中查找;但如果文件名包含在双引号中,则编译器将首先查找当前的工作目录或源代码目录(或其他目录,这取决于编译器)。如果在那里没有找到...原创 2019-12-23 18:40:40 · 89 阅读 · 0 评论 -
C++写数据结构
一. 二叉树的遍历//先序遍历void preorder(BinTree BT){ if(BT){ printf("%d",BT->data); preorder(BT->left); preorder(BT->right); }}//中序遍历void midorder(BinTree BT){ ...原创 2019-12-11 13:44:34 · 115 阅读 · 0 评论 -
贪吃蛇入门杂记1
回显:就是显示在屏幕上。原创 2019-12-08 14:53:20 · 87 阅读 · 0 评论 -
STL学习笔记1
准模板库就是类与函数模板的大集合。STL共有6种组件:容器,容器适配器,迭代器,算法,函数对象和函数适配器:vector封装数组,list封装了链表,map和set封装了二叉树。...原创 2019-11-08 15:38:10 · 70 阅读 · 0 评论 -
vc的compile,build,execute program,go的区别
vc工具栏有这几个功能:compile,build,execute program,goc语言程序的编写有几个步骤:编写源代码(edit)-编译(compile)-连接(link,也叫build)-运行(execute)compile:编译成目标文件build:生成exe。在汇编里称link,在C里叫build,它的作用是生成可执行的exe文件。由于一个程序的源码可由多个文件组成。这些文件...原创 2019-07-21 22:24:30 · 1403 阅读 · 0 评论