STL
爱代码的四月@
小白打工人。
展开
-
STL解 试题 算法训练 Huffuman树
试题 算法训练 Huffuman树 提交此题评测记录 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0,p1, …,pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa+pb。 2. 重复步骤1...原创 2022-02-11 10:51:02 · 79 阅读 · 0 评论 -
queue容器基本操作
#include <iostream> #include<stack> using namespace std; void test01(){ //初始化 stack<int> s1; stack<int> s2(s1); //stack操作 s1.push(10); s1.push(20); s1.push(30); s1.push(100); cout<<"栈顶元素:"<<s1.top()<<.原创 2022-01-26 19:06:47 · 382 阅读 · 0 评论 -
stack容器基本操作
#include <iostream> #include<stack> using namespace std; void test01(){ //初始化 stack<int> s1; stack<int> s2(s1); //stack操作 s1.push(10); s1.push(20); s1.push(30); s1.push(100); cout<<"栈顶元素:"<<s1.top()<<.原创 2022-01-26 19:05:48 · 738 阅读 · 0 评论 -
Deque容器基本操纵(可复制后学习)
#include <iostream> #include <deque> using namespace std; void PrintDeque(deque<int>&d){ for(deque<int>::iterator it = d.begin();it!=d.end();it++)//使用迭代器遍历整个容 { //器重点!!!! cout<<*it<<" "; }cout<.原创 2022-01-26 19:03:01 · 692 阅读 · 0 评论 -
Vector 容器基本操作(可以复制后学习)
#include <iostream> #include <vector> using namespace std; void printVector(vector <int> &v) { for(vector<int>::iterator it=v.begin();it!=v.end();it++)//迭代器的使用方法 //遍历的所有数据 是重点!!!!!!! { cout<<*it<.原创 2022-01-26 18:58:18 · 811 阅读 · 0 评论 -
C++STL模板库学习
STL模板主要涉及容器和算法,此文章通过清晰简洁的讲解旨在让初学者认识STL,并会简单的使用容器原创 2022-01-26 18:23:43 · 923 阅读 · 0 评论