码迷,mamicode.com
首页 >  
搜索关键字:stl 迭代器 c++    ( 11123个结果
六、行为型模式--->08.迭代器模式
6.8 迭代器模式 6.8.1 概述 定义: 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 6.8.2 结构 迭代器模式主要包含以下角色: 抽象聚合(Aggregate)角色:定义存储、添加、删除聚合元素以及创建迭代器对象的接口。 具体聚合(ConcreteAggreg ...
分类:其他好文   时间:2021-06-02 10:45:16    阅读次数:0
python中可迭代对象和列表
什么是可迭代对象?什么是迭代器? 如果一个对象拥有__iter__方法,其是可迭代对象; 如果一个对象拥有__iter__方法和next方法,其是迭代器; 迭代器的特性 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 ...
分类:编程语言   时间:2021-05-24 16:41:11    阅读次数:0
sort函数用法(详细),cmp的构造
sort函数##### sort是c++STL标准库中提到的基于快速排序的排序函数,在做题的时候使用sort函数很方便,使用sort要使用#include<algorithm>#### 快速排序具有不稳定性 不稳定性是指,对于指定区域内相等的元素,sort函数可能无法保证数据的元素不发生相对位置不发 ...
分类:其他好文   时间:2021-05-24 16:00:18    阅读次数:0
Linux命令9
日志管理 在 /var/log lastlog 命令查看用户最后一次登录情况 案例 cat secure 查看登录的安全信息 时间 主机名 事件或服务或程序 事件信息描述 日志管理服务 rsyslogd ps -aux | grep rsyslogd | -v grep (-v反向匹配,) syst ...
分类:系统相关   时间:2021-05-24 13:40:41    阅读次数:0
优先队列用法详解
优先队列用法详解 简介 运用c++STL,优先队列的实现:priority_queue 使用方法与其他STL类似(如vector,stack,queue 优点1:自动排序,时间复杂度log级别 优点2:已封装。使用方便 使用方法 top// 访问队头元素 empty// 队列是否为空 size// ...
分类:其他好文   时间:2021-05-24 11:54:02    阅读次数:0
19【综合案例:基于STL的演讲比赛流程管理系统】
SpeechContest.cpp 1 #include<iostream> 2 #include<cstdlib> 3 using namespace std; 4 #include "speechManager.h" 5 #include<map> 6 #include "speaker.h" ...
分类:其他好文   时间:2021-05-24 10:20:22    阅读次数:0
原型,原型链,继承
原型,原型链,继承 1.原型 原型的概念源于构造函数,我们js在es6之前没有具体类的概念,我们通过构造函数来实现类,在创建构造函数的同时,我们没有显式的创建一个对象,而是在实例这个构造函数时,创建了一个对象实例,让这个实例继承了构造函数上的属性和方法。 我们首先看一个简单的构造函数 this is ...
分类:其他好文   时间:2021-05-24 07:40:33    阅读次数:0
堆排序 VS 快速排序 解决 TOP K 问题
解决 TOP k 问题通常可采用 堆排序 和 快速排序的思想 1. 大根堆(前 K 小) / 小根堆(前 K 大): 时间复杂度O(NlogK) c++ STL 中提供了 priority_queue 实现堆的基本功能,比如 priority_queue <int> pq; 堆 pq 的元素都是 i ...
分类:编程语言   时间:2021-05-24 05:41:19    阅读次数:0
16:迭代器
内容概要 迭代器介绍 for循环原理 迭代器的优缺点 内容详细 1 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果每一次对工程的重复称为一次'迭代',而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代?while True: ...
分类:其他好文   时间:2021-05-23 23:07:23    阅读次数:0
tqdm 进度条 python用
tqdm 是一个快速,可扩展的Python进度条 可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用pip就可以安装。 ' from tqdm import tqdm for i in tqdm(range(1000)): #do s ...
分类:编程语言   时间:2021-05-23 23:00:33    阅读次数:0
11123条   上一页 1 2 3 4 5 6 ... 1113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!