网站首页 站内搜索

搜索结果

查询Tags标签: 元素,共有 4385条记录
  • [LeetCode]丑数 II&C++中priority_queue和unordered_set的使用

    [LeetCode]丑数 II&C++中priority_queue和unordered_set的使用 考虑到现实因素,LeetCode每日一题不再每天都写题解了(甚至有可能

    2021/4/11 20:29:31 人评论 次浏览
  • Collection集合

    Collection集合Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。方法如下: Iterator迭代器 在程序开发中,当我们需要遍历集合中的所有元素时,这时的for方法无法更好的满足我们的需求…

    2021/4/11 18:31:14 人评论 次浏览
  • 2021-04-11

    List集合 1. List接口简介1.1 ArrayList和LinkedList1.2 Vector和Stack1.3 Vector 类和 ArrayList 类的区别 2. ArrayList2.1 ArrayList 要点2.2 ArrayList 原理2.2-1 ArrayList 的数据结构2.2-2 ArrayList 的get方法2.2-3 ArrayList 的add方法2.2-4 ArrayList 的remove方…

    2021/4/11 18:28:18 人评论 次浏览
  • 力扣76题(滑动窗口算法)

    76、最小覆盖子串 基本思想: 用left,right表示滑动窗口的左边界和右边界,通过改变left,right来扩展和收缩滑动窗口,可以想象成一个窗口在字符串上游走,当这个窗口包含的元素满足条件,即包含字符串T的所有元素,记录下这个滑动窗口的长度right-left+1,这些长度中的最…

    2021/4/11 14:26:10 人评论 次浏览
  • OpenCV-C++ 图像形态学操作应用-提取水平与垂直线

    目录理解形态学操作-膨胀, 腐蚀目标问题图像预处理提取水平线提取垂直线提取字母总结相关完整代码通过自定义的结构元素实现结构元素对输入图像对一些对象敏感,对另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出;常见的结构元素:矩形, 圆,直线,磁盘,钻…

    2021/4/11 12:27:56 人评论 次浏览
  • c++算法训练—(一)STL库

    1、STL算法库(c++特性) pair(二元组、元素对) 位于头文件< iostream>中用来表示一个二元组或元素对 1.1 使用pair 定义一个pair对象表示一个平面面坐标点: pair<double, double> p; cin >> p.first >> p.second;2.1排序 int cmp(pair<int,i…

    2021/4/11 12:26:12 人评论 次浏览
  • 大数据算法——布隆过滤器

    今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生,它经常用在集合的判断上,在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当中。它的原理不难,但是设计非常巧妙,老实讲在看《数…

    2021/4/11 12:25:51 人评论 次浏览
  • 「AGC 053」A - >< again

    传送门 容易发现长度为 \(k\) 的话,相邻元素之差不小于 \(k\),那么答案下界为最小相邻元素之差 \(k\)。 考虑构造方案,因为 \(a_i = \sum_{j = 1}^k b_{j,i}\),尽量平均分配。 于是令 \(b_{j,i} = \lfloor\frac{a_i + j - 1}{k}\rfloor\),容易发现 \(j > k - a_i\…

    2021/4/11 10:29:18 人评论 次浏览
  • 算法 排序 【快速排序】

    目录 一、快排思想和时空复杂度 二、举例 三、代码 一、快排思想和时空复杂度 快速排序是一种交换排序,采用了分治的策略。 基本思想是:1.先从数列中,取一个数作为基准数pivot,通常我们取区间的第一个元素; 2.创建两个指针,left指针指向待排序列的第一个元素,right…

    2021/4/11 1:26:59 人评论 次浏览
  • Python元组 tuple详解

    目前B站正在直播Mysql、Oracle实战,详情请关注公众号:IT邦德 列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。因此,我们只需要学习元组的创建和删除,元组中元素的访…

    2021/4/11 1:25:45 人评论 次浏览
  • 插入排序(InsertionSort )Java版

    插入排序:将数据逐个采用插入的方式进行排序,这是一种简单直观稳定的排序算法插入排序原理采用链表从第一个元素开始,该链表可以被认为已经部分排序),每次迭代时,从输入数据中移除一个元素,并原地将其插入到已排好序的链表中。插入排序是迭代的,每次只移动一个元素…

    2021/4/10 22:15:01 人评论 次浏览
  • 四月十号java知识点

    1.数组:若干个相同数据类型元素按照一定顺序排列的集合2.JAVA语言内存分为栈内存和堆内存3.方法中的一些基本类型变量和对象的引用变量都在方法中的栈内存中分配4.堆内存用来存放new运算符创建的数组或对象,在堆中存放的内存由java虚拟机的垃圾回收器来自动管理5.在堆中…

    2021/4/10 22:12:45 人评论 次浏览
  • JAVA学习(集合类:list,Set)

    一、集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象的一种方式。特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.集合中不可以存储基本数据类型值。 集合只用于存储对象,集合的长度是可变的…

    2021/4/10 22:11:35 人评论 次浏览
  • Redis五大数据类型

    Redis五大数据类型 一、Redis-key相关命令二、String 1、基本操作2、值的增减3、字符串范围和替换4、设置过期时间5、不存在时创建6、同时设置、读取多个值7、对象 这里的key是一个巧妙的设计:user:{id}:{field,...},这样的设计在 Redis 中是完全可以的(id必须为整数)…

    2021/4/10 19:13:54 人评论 次浏览
  • C#学习笔记——Queue队列

    1、Queue定义 System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。2、优点 1、能对集合进行顺序处理(先进先出)。 2、能接受null值,并且允许重复的元素。3、 Queue的构造器构造器函数注释Queue ()初始化 Queu…

    2021/4/10 18:14:50 人评论 次浏览
扫一扫关注最新编程教程