ICode9

精准搜索请尝试: 精确搜索
  • 「个人简介」2022-07-26 09:07:33

    我是谁? 初三oier, come from JS 效力于qcoj,暂无信息学战绩,初三生(准备中考)。 算不上大佬但是小有名气,oj常用ID:nb8198115,ht8198115,iterator;后缀:8198115 QQ:2142602131 acwing Luogu CF 比赛时间太阴间了,所以这里不放我的CF号(事实:我太菜了)

  • python的迭代器&生成器2022-07-23 18:31:06

    1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式  >>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> b = []>>> for i in a:b.append(i+1)... >>> b[1, 2, 3, 4, 5, 6, 7, 8,

  • 遍历map2022-07-23 15:00:41

    复习。主要是考场上要用迭代器的时候突然忘了。我是傻逼。放个板子以防以后忘了。 map<int,int>a; a[3]=3; a[2]=2; a[1]=1; a[100]=1; map<int,int>::iterator it=a.begin(); while(it!=a.end()){ if(it->first>100)break; printf("%d %d\n",it->first,it->second); it++; }

  • 2022-07-22第二第五小组 张晟源(复习,泛化,迭代器,@Override)2022-07-22 21:04:08

    JAVA(基础复习,泛化,迭代器,@Override) 心理总结:   今天是自主复习的一天的,加入了基础群,和提升群,在提升群学习了链表结构,复习了以前薄弱的注解,泛化和迭代器 1.什么类不能被继承:修饰符final去修饰一个类时,不能被继承 2.继承特性:一个子类只有唯一一个父类,但是一个父类可以有多个子类。

  • 暑假第四周2022-07-22 12:41:21

      本周我学习了关于JAVA的一些基础知识,知道了printlin是打印换行,print是打印。同时,知道了public class 与 class的区别。一个程序只能有一个public类,但是可以有无数个类,且运行javac会生成对应的.class文件。   其次,我知道了如何接收用户输入的文字,例子如下:     import jav

  • 暑假第四周2022-07-22 12:41:20

      本周我学习了关于JAVA的一些基础知识,知道了printlin是打印换行,print是打印。同时,知道了public class 与 class的区别。一个程序只能有一个public类,但是可以有无数个类,且运行javac会生成对应的.class文件。   其次,我知道了如何接收用户输入的文字,例子如下:     import jav

  • STL源码剖析笔记:Vector、List2022-07-19 14:00:11

    一、Vector 特点:连续线性空间 <stl_vector.h> 1 typedef T value_type; 2 typedef value_type* pointer; 3 typedef value_type* iterator; //vector的迭代器是普通指针 => vector<int>::iterator ite; ite的类型是int* 4 typedef value_type& reference; 5 typedef

  • 问题深究01——为什么不要在foreach循环里进行元素的remove/add操作?2022-07-17 16:38:07

    不要在foreach循环里进行元素的remove/add操作。 remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。 正例 List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); Iterator<String> iterator = list.iterator(); while (iterator.has

  • dremio 的InformationSchemaCatalog 服务2022-07-17 12:35:55

    InformationSchemaCatalog 服务实现了模仿information_schema的能力,让我们可以更好的在bi 工具以及其他系统使用 接口定义 /** * Facet of the catalog service that provides metadata with an information_schema like API. * <p> * The metadata provided ma

  • c++ 模板2022-07-14 16:01:46

      1.typename 在什么时候用   C++中typename的用法 - 腾讯云开发者社区-腾讯云 (tencent.com)   大意就是:在不添加typename 会产生歧义的时候就得加typename,否则不用添加typename   或者要声明一个由模板参数控制得类型的时候要添加typename    例子  template<type

  • Map和模糊查询拓展2022-07-13 19:33:38

    Map和模糊查询拓展 概述 本文主要讲利用map类型进行参数传入和使用模糊查询获取结果 利用map类型进行参数传入不太规范,但是在表中字段众多且无需传入所有字段的情况下比较好用(狂神说的,我在实际项目中没有用到) 实践 跟上一篇一样,基础环境搭建代码我就不写了,仅写核心的java和xml文件

  • 集合-Set2022-07-12 14:04:53

    一、Set的使用 ![](https://img2022.cnblogs.com/blog/2901531/202206/2901531-20220618190756446-365574859.png) 点击查看代码 @Test public void test7(){ HashSet set = new HashSet(); set.add(456); set.add(123); set.add(123);

  • 集合—collection、iterator遍历集合2022-07-12 08:33:31

    一、collection接口 1.collection常用方法 点击查看代码 @Test public void test(){ //contains() Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(new String("Tom")); coll.add(false);

  • Iterator迭代器接口2022-07-12 00:08:26

    1、Iterator接口 Iterator对象称为迭代器,主要用于遍历Collection集合中的元素 迭代器模式:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节 迭代器模式就是为容器而生 Collection接口继承了java.lang.Iterable接口, 该接口有一个iterator()方法,那么所 有实现了C

  • 集合遍历增加元素,修改元素,删除元素问题2022-07-09 11:09:04

    list集合遍历方式 1.for循环 list.add("A"); list.add("B"); list.add("C"); list.add("D"); for (int i = 0; i < list.size(); i++) { System.out.println(list.size());

  • Iterater和ListIterator区别说明2022-07-08 16:01:41

    转自: http://www.java265.com/JavaMianJing/202205/16538397213562.html Iterater:     迭代器(iterator)有时又称光标(cursor)是程序设计的软件设计模式,可在容器对象(container,例如链表或数组)上遍访的接口,设计人员无需关心容器对象的内存分配的实现细节 ListIterator:    java中

  • HashSet 添加/遍历元素源码分析2022-07-08 15:35:25

    分析 HashSet、HashMap 底层 添加、遍历 元素的机制,追踪并分析源码 HashSet 类图 HashSet 简单说明 HashSet 实现了 Set 接口 HashSet 底层实际上是由 HashMap 实现的 public HashSet() { map = new HashMap<>(); } 可以存放 null,但是只能有一个 null Has

  • List 移除元素 报错 java.lang.UnsupportedOperationException2022-07-08 14:02:02

    异常信息:java.lang.UnsupportedOperationException    at java.util.AbstractList.remove(AbstractList.java:161)    at java.util.AbstractList$Itr.remove(AbstractList.java:374)    at java.util.Collection.removeIf(Collection.java:415) .........   前言:说这个

  • 迭代器的代码实现与迭代器的实现原理2022-07-06 10:31:47

     迭代器的代码实现 package Collection_Demo01; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /* java.util.Iterator接口:迭代器(对集合进行遍历)有两个常用的方法 boolean hasNext()如果仍有元素可以迭代,则返回true。 判断集合中

  • Lterator接口介绍和迭代器的代码实现2022-07-05 20:35:20

    Lterator接口介绍 在程序开发中J经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口 java.util.Iterator 。(Iterator 接口也是Java集合中的一员,但它与collection、(Map接口有所不同collection接口与Map接口主要用于存储元素,而Iterator 主要用于迭代访问(即遍历) co

  • Iterator接口介绍 迭代器的代码实现 实现原理2022-07-05 20:06:35

    迭代:即Collection集合元素的通用获取方式。在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来 继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代 lterator接口的常用方法如下 public E next():返回迭代的下一个元素

  • 使用泛型的好处和定义和使用含有泛型的类:2022-07-05 11:01:08

    创建集合对象,使用泛型 好处:   1.避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型   2.把运行期异常(代码运行之后会抛出的异常),提升到了编译期(写代码的时候会报错) 弊端:   泛型是什么类型,只能存储什么类型的数据   代码举例: private static void show1()

  • 【Java面试题】List如何一边遍历,一边删除?2022-07-04 00:32:21

    这是最近面试时被问到的1道面试题,本篇博客对此问题进行总结分享。 1. 新手常犯的错误 可能很多新手(包括当年的我,哈哈)第一时间想到的写法是下面这样的: public static void main(String[] args) { List<String> platformList = new ArrayList<>(); platformList.add("博客园

  • JS迭代器与生成器2022-06-27 17:01:33

    一、基本介绍(理解迭代) 在JavaScript中,计数循环就是一种最简单的迭代: for (let i=1;i<=10;++i){ console.log(i); }   循环时迭代机制的基础,这是因为它可以指定迭代的次数,以及每次迭代要执行什么操作,每次循环都会在下一次迭代开始之前完成,而每次迭代的顺序都是事先定好的

  • 迭代器与迭代对象2022-06-23 23:04:59

    可迭代对象与迭代器 可迭代协议:可迭代对象必须包含__iter__方法,并且返回一个的迭代器。 满足可迭代协议的对象称为可迭代对象。可迭代对象即可使用for …… in的对象。 迭代协议:满足迭代协议的对象时迭代器。 包含__iter__方法,并且该方法返回迭代器本身 包含__next__方法,调用该方

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有