首页 >  
搜索关键字:iterator    ( 3670个结果
Python的re模块
什么是re模块,re模块有什么作用? re模块是Python提供的一个正则表达式相关的模块,主要是针对字符串进行模糊匹配,所以在字符串匹配这一功能上,re相当专业。 什么是模糊匹配? 之前的学习字符串内容的时候,也有进行匹配的一些方法,比如find()方法: 这样就可以获得"san"在S中的位置,这 ...
分类:编程语言   时间:2019-03-18 10:08:01    收藏:0  评论:0  赞:0  阅读:18
python迭代器 iterator
迭代器 iterator 什么是迭代器 迭代器是访问可迭代对象的工具 迭代器是指iter(obj) 函数返回的对象(实例) 迭代器可以用next(it) 函数获取可迭代对象的数据 迭代器函数 iter(iterable) 从可迭代对象中返回一个迭代器,iterable必须一个能够提供迭代器的对象 n ...
分类:编程语言   时间:2019-03-17 21:16:44    收藏:0  评论:0  赞:0  阅读:21
Javascript中Generator(生成器)
阅读目录 Generator的使用: yield yield* next()方法 next()方法的参数 throw方法() return()方法: Generator中的this和他的原型 实际使用: 利用Generator函数,可以在任意对象上部署iterator接口: 参考: 阅读目录 Gen ...
分类:编程语言   时间:2019-03-16 11:00:53    收藏:0  评论:0  赞:0  阅读:27
(转)为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
来自:Hollis(微信号:hollischuang) 在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 1 foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数 ...
分类:其他   时间:2019-03-15 13:26:51    收藏:0  评论:0  赞:0  阅读:19
javascript自己实现一个迭代器
js中对象分为可迭代和不可迭代 如果是可迭代哪它就会有一个[Symbol.iterator] 函数 这个函数就是对象的迭代器函数,如用for of 如果遍历的对象没有这个迭代方法那么就会报错 for of 传入的是可迭代对象,但是如何吧一个不可迭代的对象变为可迭代的对象呢! 很简单就是自己写一个[S ...
分类:编程语言   时间:2019-03-15 11:24:27    收藏:0  评论:0  赞:0  阅读:25
JAVA语法——经典题目08
19.为什么集合类没有实现Cloneable和Serializable接口? 克隆(Cloning)或者是序列号(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。 20.什么是迭代器(Iterator)? Iterator接口提 ...
分类:编程语言   时间:2019-03-14 21:12:24    收藏:0  评论:0  赞:0  阅读:21
map的循环删除操作
1.错误示例 抛出异常: 2.使用 Iterator 遍历删除 ...
分类:其他   时间:2019-03-14 17:16:14    收藏:0  评论:0  赞:0  阅读:30
Java中的fail-fast机制
遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式: 1.通过普通的for删除删除符合条件的一个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过增强的for循环删除符合条件的一个元素并立即跳出 4.通过Iterator进 ...
分类:编程语言   时间:2019-03-13 11:43:02    收藏:0  评论:0  赞:0  阅读:26
Luogu3721[AH2017/HNOI2017]单旋
Luogu3721[AH2017/HNOI2017]单旋 题面: "洛谷" 解析: 考虑模拟题中所述单旋过程,会发现对于一次旋转的操作,就是把它的儿子和父亲接起来,把它置为当前根的父亲,成为新根,而对于插入操作,开一个$set$,查询前驱后继即可,代码细节较多。 代码 // luogu judger ...
分类:其他   时间:2019-03-12 22:22:47    收藏:0  评论:0  赞:0  阅读:34
ArrayList的使用
1.简述ArrayList集合的定义格式和常用方法的功能? 格式:ArrayList array = new ArrayList(); add(Obbject);//直接储存元素 add(index,Object);在指定位置储存元素 size();//获取集合长度 iterator();//获取集... ...
分类:其他   时间:2019-03-12 19:20:56    收藏:0  评论:0  赞:0  阅读:20
map使用示例
#include #include #include using namespace std; mapm; int main(){ m[1]="111"; m[2]="222"; map::iterator m_i; m_i=m.find(1); if(m_i!=m.end()){ coutseco... ...
分类:其他   时间:2019-03-12 15:31:40    收藏:0  评论:0  赞:0  阅读:34
二叉树BST迭代器(非递归中序遍历)——Binary Search Tree Iterator
用栈来实现二叉树的非递归中序遍历 1、栈初始化:从根节点出发一路向左,将一路上的节点push到栈中 2、取next并进行栈的调整:从stack栈顶pop出来的节点即为要取的next节点。如果该节点有右孩子,则从该节点出发,往右走一步,再一路向左,将一路上的节点push进栈。 ...
分类:其他   时间:2019-03-11 17:58:45    收藏:0  评论:0  赞:0  阅读:35
python五十九课——正则表达式的拓展内容
演示正则表达式的拓展内容:函数:finditer(regex,string,[flags=0]):参数:和match、search、findall一样理解功能:将所有匹配的数据封装为一个一个的match对象,然后以iterator返回 import re str1 = 'i love shangha ...
分类:编程语言   时间:2019-03-10 10:46:24    收藏:0  评论:0  赞:0  阅读:28
遍历集合方法总结
遍历List方法一:普通的for循环 遍历List方法二:增强for循环(使用泛型) 遍历List方法三:使用iterator迭代器(1) 遍历List方法三:使用iterator迭代器(2) Set遍历方法一:增强for循环 Set遍历方法二:使用iterator迭代器(1) 遍历Map方法一:使 ...
分类:其他   时间:2019-03-10 00:32:43    收藏:0  评论:0  赞:0  阅读:45
P3317 [SDOI2014]重建 变元矩阵树定理 高斯消元
传送门:https://www.luogu.org/problemnew/show/P3317 这道题的推导公式还是比较好理解的,但是由于这个矩阵是小数的,要注意高斯消元方法的使用; #include <algorithm> #include <iterator> #include <iostrea ...
分类:其他   时间:2019-03-09 23:30:36    收藏:0  评论:0  赞:0  阅读:29
hdu 1004 Let the Balloon Rise map的应用
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1004 map的用法,第一次看见map还能这么用 #include<iostream> #include<map> #include<string> using namespace std; int n; ...
分类:其他   时间:2019-03-09 19:15:30    收藏:0  评论:0  赞:0  阅读:33
LeetCode 第173题 二叉搜索树迭代器
实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。调用 next() 将返回二叉搜索树中的下一个最小的数。示例: BSTIterator iterator = new BSTIterator(root);iterator.next(); // 返回 3iterator.next();... ...
分类:其他   时间:2019-03-09 18:11:16    收藏:0  评论:0  赞:0  阅读:40
ES6之Set与Map加深理解
Set 类似于数组,但是成员的值都是唯一的,没有重复的值,有序。 Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。 用途 数组去重: 字符串去重: Map “键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键 任何具有 Iterator 接 ...
分类:其他   时间:2019-03-09 15:14:56    收藏:0  评论:0  赞:0  阅读:26
DFA算法实现关键字查找(正则原理入门)
前言:一直都这样认为“正则表达式是一个很有用的技能”,从一开始的磕磕绊绊的使用和摸索,到后来可以得心应手,这个过程离不来平时的不断学习和思考🤔。但最近在想正则表达式是如何实现的(即算法),故这几天一直在找相关的博客来学习,慢慢的也大概了解了正则表达式的实现原理。 一:DFA算法 背景>>一个解决查 ...
分类:编程语言   时间:2019-03-09 00:48:35    收藏:0  评论:0  赞:0  阅读:49
lambda 表达式定制操作
泛型算法中的定制操作 许多算法都会比较输入序列中的元素以达到排序的效果,通过定制比较操作,可以控制算法按照编程者的意图工作。 普通排序算法: 排序算法的定制操作 排序算法只能由小到大。 二排序算法的定制操作,多了一个类型BinaryPredicate,可以用来定制规则。 谓词:相当于一个动作,比如一 ...
分类:其他   时间:2019-03-07 18:07:01    收藏:0  评论:0  赞:0  阅读:28
3670条   1 2 3 4 ... 184 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号