E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iterator(迭代器)
python 之enumerate 函数
文章目录`enumerate()`函数的语法返回值使用示例:示例1:基本使用示例2:指定起始索引值注意事项:enumerate()是Python中一个非常有用的内置函数,用于在迭代
迭代器
(例如列表、元组
JNU freshman
·
2023-11-06 09:15
python
python
15 List类小结
Listl=newArrayList();//list是一个接口,故用子类实例化l.add("hello");l.add("I");l.add("love");l.add("you");
Iterator
it
youmingke
·
2023-11-06 06:18
Java
学习心得
List 接口中扩充的 10 个方法详解
Eelement)2.2addAll(intindex,Collectionc)2.3get(intindex)2.4indexOf(Objecto)2.5lastIndexOf(Objecto)2.6list
Iterator
一个小小白的成长之路
·
2023-11-06 06:17
java
数据结构
List 接口常用实现类底层分析
Map接口的实现子类是双列集合,存放的是K-V1.2关系图二、Collection接口和常用方法publicinterfaceCollectionextends
Iterator
2.1特点1、Collection
快乐的小三菊
·
2023-11-06 05:13
java
基础
java
迭代机制
可迭代对象、
迭代器
、生成器、生成式区别a.可迭代对象:一个对象能够被迭代的使用,这个对象就是可迭代对象容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个的迭代获取,容器本身实际上并不支持取出元素的功能
222AblackA
·
2023-11-06 05:47
拓扑排序之java实现_有向图和拓扑排序Java实现
packagepractice;importjava.util.ArrayDeque;importjava.util.
Iterator
;importjava.util.Stack;publicclassTestMain
weixin_39700397
·
2023-11-06 05:58
拓扑排序之java实现
[转载]设计模式解密(23) - 总结篇
、工厂方法模式、抽象工厂模式、建造者模式、原型模式结构型模式(7种):适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式(11种):策略模式、模板方法模式、观察者模式、
迭代器
模式
weixin_30266829
·
2023-11-06 00:22
设计模式解密(23) - 总结篇
、工厂方法模式、抽象工厂模式、建造者模式、原型模式结构型模式(7种):适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式(11种):策略模式、模板方法模式、观察者模式、
迭代器
模式
Json_wangqiang
·
2023-11-06 00:46
设计模式
《设计模式解密》
设计模式
设计模式解密
设计模式专题
day4总结
序列:循环体"""b.说明"""for-关键字,固定写法变量名-和声明变量的时候的变量名要求一样in-关键字,固定写法序列-python中的序列有:字符串、列表、元祖、字典、集合、range、生成器和
迭代器
等
曹琦777
·
2023-11-06 00:00
Java 数据结构篇-实现单链表核心API
博客❤感谢大家点赞收藏⭐评论✍文章目录1.0单链表的说明2.0单链表的创建2.1单链表-头插节点2.2单链表-遍历2.2.1使用简单的for/while循环2.2.2实现forEach方法2.2.3实现
迭代器
的方法
小扳
·
2023-11-05 22:56
数据结构
java
C++中set使用及介绍(超详细+入门+代码解析)
C++中Set介绍1.文档介绍1.帮助文档2.总结:3.注意事项:2.构造函数介绍3.常用函数介绍3.1
迭代器
3.2容量3.3修改函数插入修改查找lower_bound函数upper_bound删除1.
X.Dragon
·
2023-11-05 14:33
C+
数据结构
c++
开发语言
数据结构
STL:map用法总结
使用时需要引入头文件:#include.对于
迭代器
来说,可以修改实值,而不能修改key。
在深圳搬砖
·
2023-11-05 14:49
STL
STL
Map
C++
STL(第七课):set
STLset的用法和其他STL容器类似,可以使用
迭代器
访问集合中的元素,也可以使用STL算法库提供的算法对集合中的元素进行操作。插入元素:可以使用inse
Solitary_孤影照惊鸿
·
2023-11-05 14:48
C++更多语法
C++
STL
30篇拿下
c++
算法
开发语言
STL(第八课):map
可以使用
迭代器
访问map中的元素,也可以使用下标操作符来访问元素。m
Solitary_孤影照惊鸿
·
2023-11-05 14:47
C++
STL
30篇拿下
C++更多语法
c++
开发语言
foreach、for in和for of的区别?
它没有提供任何方法来改变遍历的顺序,也不能用来创建范围更广的
迭代器
。letarr=[1,2,3,4,5];arr.forEach(function(
泡芙·草莓
·
2023-11-05 13:48
前端
js
设计模式之
迭代器
模式
什么是
迭代器
模式
迭代器
模式(
Iterator
pattern)是一种对象行为型设计模式,它提供了一种方法来顺序访问聚合对象中的元素,而又不暴露该对象的内部表示,同时也可以将迭代逻辑与聚合对象的实现分离,增强了代码的可维护性和可扩展性
凡夫贩夫
·
2023-11-05 12:35
设计模式
java
迭代器模式
设计模式
C++STL之算法 | 常用拷贝和替换算法、常用算数生成算法、常用集合算法
常用拷贝和替换算法/*copy算法将容器内指定范围的元素拷贝到另一容器中@parambeg容器开始
迭代器
@paramend容器结束
迭代器
@paramdest目标容器开始
迭代器
@return返回目标容器结束
迭代器
青春猪头少年_
·
2023-11-05 11:38
python list next_彻底搞懂Python的__iter__和__next__,Iterable和Iteration
1从
迭代器
模式说起首先我们来谈谈
迭代器
模式:1.1什么是
迭代器
模式?
迭代器
模式(
Iterator
),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。
weixin_39631344
·
2023-11-05 11:25
python
list
next
python中iter()函数和__iter__方法研究_深入 Python iter() 方法
前面我们有介绍过关于序列、可迭代对象、
迭代器
、生成器的概念,其中有提到过,如果实现了_iter_()和_next_()就是生成器,同时验证可迭代对象最好的方法是iter(obj)。
weixin_39879122
·
2023-11-05 11:25
python中iter()函数和__iter__方法研究_关于python:我不知道为什么在这里使用iter(而不是__iter__)函数,这段代码中iter的含义是什么...
_
iterator
=iter(self._container)"。在django.http:classHttpResponse(object):def__iter__(self):self.
weixin_39998541
·
2023-11-05 11:25
python中iter()函数和__iter__方法研究_Python
迭代器
& __iter__方法
看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。__iter__如果一个类想被用于for...in循环,类似list或tuple那样,就必须实现一个__iter__()方法,该方法返回一个迭代对象,然后,Python的for循环就会不断调用该迭代对象的next()方法拿到循环的下一个值,直到遇到StopIteration错误时退出循环。
weixin_39593961
·
2023-11-05 11:55
python基础知识_
迭代器
和生成器_2
迭代器
的定义:1.当类中定义了__iter__和__next__两个方法;2.__iter__方法需要返回对象本身,即:self;3.
「已注销」
·
2023-11-05 10:22
#
python基础知识
python
23种设计模式
/聚合复用原则2、模式分类2.1创造型工厂方法模式抽象工厂模式单例模式建造者模式原型模式2.2结构型适配器模式桥接模式组合模式装饰器模式外观模式享元模式代理模式2.3行为型责任链模式命令模式解释器模式
迭代器
模式中介者模式备忘录模式观察者模式状态模式策
letg
·
2023-11-05 10:40
设计模式
java
开发语言
详解 Stream 流式编程,写出优雅代码
JavaStream的主要作用有以下几个方面:简化集合操作:使用传统的for循环或
迭代器
来处理集合数据可能会导致冗长而复杂的代码。
BUG弄潮儿
·
2023-11-05 10:05
Stream流式编程,让代码变优雅
JavaStream的主要作用有以下几个方面:简化集合操作:使用传统的for循环或
迭代器
来处理集合数据可能会导致冗长而复杂的代码。
myprince003
·
2023-11-05 10:02
java
开发语言
java
C++使用boost::filesystem实现遍历文件夹内文件
解决:1、遍历获取指定路径下所有文件:使用boost::filesystem::path和boost::filesystem::directory_
iterator
。
nSponge
·
2023-11-05 08:49
c++
开发语言
visual
studio
C++笔记——第五篇 vector 它像数组又不像数组
目录一、vector的介绍及使用1vector的介绍2.vector的使用2.1vector的定义2.2vector
iterator
的使用2.3vector空间增长问题2.4vector增删查改2.5vector
MuqiuWhite
·
2023-11-05 06:53
C++
c++
算法
数据结构
C++ 《STL 之 vector 学习笔记》
目录简介:声明:
迭代器
:用法:遍历vector插入元素排序查找元素二维数组:定义插入操作简介:vector类称作向量类,它实现了动态的数组,用于元素数量变化的对象数组。
rainboots
·
2023-11-05 06:23
C++基础学习笔记
指针
c++
数据结构
算法
C++进阶笔记之STL:vector
数据结构和数组非常相似,也称为单端数组与数组的区别:数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector容器的
迭代器
是支持随机访问的
迭代器
Jacob-xyb
·
2023-11-05 05:40
C++
cpp
stl
C++进阶学习--STL常用算法总结
查找算法------>2.3、排序算法------>2.4、拷贝和替换算法------>2.5、删除算法------>2.6、遍历算法------>2.7、算术生成算法------>2.8、常用集合算法三、
迭代器
一
文艺小少年
·
2023-11-05 05:39
读书笔记--C++
c++
算法
学习
STL
c语言中str与stl区别,C++进阶-STL容器,你看我就够了
它的底层利用了C++类模板和函数模板的机制,由三大部分组成:容器、算法和
迭代器
。
weixin_39651735
·
2023-11-05 05:39
c语言中str与stl区别
C++进阶之路---STL---vector
()和capacity()的区别2.元素的构建方式3.访问容器内部元素的方式方式一:方式二:error:有可能造成访问越界方式三:方式四:方式五:autoauto注意点:需求决定实现4.const修饰
迭代器
自身
听*雨声
·
2023-11-05 05:06
C++进阶
c++
【C++进阶——STL库】
STL库介绍STL是一个具有工业强度的,高效的C++程序库,包含了很多计算机科学领域里所常用的基本数据结构和基本算法;六大组件:===容器(Container)、
迭代器
(
Iterator
)、算法(Algorithm
挂灵李元芳
·
2023-11-05 05:30
c++
开发语言
[C++进阶篇]STL中vector的使用
2.重要的接口组成二、vector
迭代器
的使用2.1vector
iterator
的使用voidtestvector2(){vectorv1;v1.push_back(1);v1.push
吃火锅的腿腿
·
2023-11-05 05:27
c++
c++
开发语言
高级编程(深浅拷贝,生成器,
迭代器
,装饰器)
1.简答说下对python深浅拷贝的理解。并有代码简单实现①只有一层深浅拷贝没区别:都是1、如果是可变,地址不同2、如果是不可变,地址相同②深拷贝:copy.deepcopy1、如果所有层都是不可变的,所有层地址相同2、如果有一个可变的,外层一定不同3、如果内层中这一层是可变的,地址不同。否则,地址相同③浅拷贝:copy.copy内层地址一样外层地址:1、如果是可变,地址不同2、如果是不可变,地址
我是大笨蛋
·
2023-11-05 03:47
【STL】:list的模拟实现
C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.基本构造2.正向
迭代器
2.1非const
迭代器
2.2const
迭代器
2.3
stackY、
·
2023-11-05 02:07
C++
c++
开发语言
STL
List
C++容器:list
文章目录1.list和vector的区别2.初始化list3.利用
迭代器
遍历list元素1.遍历可被修改的list元素2.遍历不可被修改的list元素(const)4.list中一些可以直接使用的函数5
大家好,我是好同学
·
2023-11-04 23:05
c/c++
c++
list
容器
轻松上手C++的标准模板库的使用
文章目录简介容器分类
迭代器
向量容器——vector(顺序容器)向量容器的特性向量容器的常用方法向量容器的遍历string字符串(顺序容器)string字符串的声明string的常用方法string字符串的操作和遍历
NGUP_LEE
·
2023-11-04 23:59
c++
stl
数据结构
C++之vector
C++之vector#include#includeusingnamespacestd;voidprintVector(vector&v){for(vector::
iterator
it=v.begin(
傻童:CPU
·
2023-11-04 23:53
C++
c++
数据库
算法
C++之deque
C++之deque#include#includeusingnamespacestd;voidprintDeuque(constdeque&d){for(deque::const_
iterator
it=
傻童:CPU
·
2023-11-04 23:48
C++
c++
开发语言
C++学习笔记08--序列与关联容器
遍历容器的分类:序列容器:其中的对象有序排列,使用整数值进行索引关联容器:其中的对象顺序并不重要,使用键进行索引适配器:调整原有容器的行为,使得对外展现出新的类型,接口,或返回新的元素.生成器:构造元素序列
迭代器
憨憨牛的马甲线
·
2023-11-04 22:36
c++学习笔记
学习
c++
vscode
vector类模拟实现(c++)(学习笔记)
vector构造函数析构函数[]push_backsize()capacity()reserve()push_back()
迭代器
实现非const和const版本pop_back()resize()insert
羊羊羊i
·
2023-11-04 22:24
C++
c++
学习
笔记
Python基础学习:高阶函数
mapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的
Iterator
返回。
LittleJessy
·
2023-11-04 22:12
Java程序员必背单词
Java程序员必背单词1.routput输出2.math数学3.try试图4.catch抓住5.throws抛出6.abstract抽象7.
iterator
迭代器
8.public公众的9.private
混元金仙
·
2023-11-04 19:02
java
string类(一)
2.3reserve扩空间编辑2.4resize初始化不会覆盖本来的空间编辑2.5对于test_string7中每一句代码进行调试运行三、string类对象的访问及遍历操作3.1operator[]3.2
迭代器
四
Dirk-Colin
·
2023-11-04 19:19
研究生日记
c++
Java设计模式(18):
迭代器
模式
18,
迭代器
模式(
Iterator
)18.1,问题引入_学校体系结构在组合模式中引入了学校体系结构,并通过List集合对各个层级进行定义,可以很方便的对整个结构进行遍历但是如果各个层级的下属部门集合不一定都是用
传说中的靖哥哥
·
2023-11-04 17:12
Java设计模式
Java
设计模式
Java设计模式
迭代器模式
从零开始学设计模式(二十):
迭代器
模式(
Iterator
Pattern)
651387…|知乎:www.zhihu.com/people/1024…|GitHub:github.com/JiangXia-10…|公众号:1024笔记本文大概2068字,读完预计需要8分钟定义
迭代器
模式
江夏、
·
2023-11-04 17:10
Java
笔试面试题
设计模式
设计模式
迭代器模式
java
15、设计模式(行为型)之
迭代器
模式
迭代器
简化了聚合类。在同一个聚合上可以有多个遍历。在
迭代器
模式中,增加新的聚合类和
迭代器
类都很方便,无须修改原有代码。
星澄码帝
·
2023-11-04 17:09
java之设计模式
设计模式
设计模式之迭代器模式
迭代器模式
JAVA SCRIPT设计模式--行为型--设计模式之
Iterator
迭代器
模式(16)
JAVASCRIPT设计模式是本人根据GOF的设计模式写的博客记录。使用JAVASCRIPT语言来实现主体功能,所以不可能像C++,JAVA等面向对象语言一样严谨,大部分程序都附上了JAVASCRIPT代码,代码只是实现了设计模式的主体功能,不代表全部的正确,特此声明。若读者需要了解设原则、设计变化方向,环境相关等信息请查看设计模式开篇。所有JAVASCRIPT设计模式快捷连接:创建型:(1)抽象
火柴盒zhang
·
2023-11-04 17:37
java
设计模式
迭代器模式
【设计模式】23种设计模式之行为型模式
模板方法模式的钩子方法5、模板方法模式的注意事项和细节二、命令模式【难】1、定义2、原理类图及代码实现3、命令模式的注意事项和细节三、访问者模式【难】1、定义2、原理类图3、代码实现4、访问者模式的注意事项和细节四、
迭代器
模式
java亮小白1997
·
2023-11-04 17:07
设计模式
设计模式
java
算法
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他