首页 > 其他分享 >集合基本概念

集合基本概念

时间:2024-10-21 13:46:01浏览次数:8  
标签:空集 元素 记作 子集 属于 集合 基本概念

集合

1、集合与元素

集合:由一个或多个确定的元素所构成的整体,是指具有某种特定性质的具体的或抽象的对象汇总而成的集体。
元素:构成集合的这些对象则称为该集合的元素。
例如,全中国人的集合,它的元素就是每一个中国人。
例如,{1,3,5}是一个集合,3是该集合的元素。

2、空集

有一类特殊的集合,它不包含任何元素,称之为空集,记为∅。

3、全集

一般的,如果一个集合含有我们所研究问题中涉及的所有元素,那么就称这个集合为全集,通常记作U。

4、集合中元素的特性

(1)确定性
给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。
(2)互异性
一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。有时需要对同一元素出现多次的情形进行刻画,可以使用多重集,其中的元素允许出现多次。
(3)无序性
一个集合中,每个元素的地位都是相同的,元素之间是无序的。集合上可以定义序关系,定义了序关系后,元素之间就可以按照序关系排序。但就集合本身的特性而言,元素之间没有必然的序。
5、元素与集合的关系
(1)属于
如果元素a在集合A中,就说a属于A,记作a∈A。例如:3∈{1,3,5}。
(2)不属于
如果元素a不在集合A中,就说a不属于A,记作a∉A。例如:2∉{1,3,5}。

6、集合间的基本关系

(1)子集与真子集
设S,T是两个集合,如果S的所有元素都属于T ,即x∈S ⇒x∈T,则称S是T的子集,记为 S⊆T(读作S含于T)。
显然,对任何集合S,都有S⊆S,∅⊆S。 其中,符号⊆读作包含于,表示该符号左边的集合中的元素全部是该符号右边集合的元素。
如果S是T的一个子集,即S⊆T ,但在T中存在一个元素x不属于S ,则称S是T的一个真子集。
空集∅是任意一个非空集合的真子集,空集是任何一个集合的子集。
(2)交集
交集由属于A且属于B的相同元素组成的集合,记作A∩B(或B∩A),读作“A交B”(或“B交A”),即A∩B={x|x∈A,且x∈B}。
例如:A={1,3,5},B={2,3,6},则A∩B = {3}。
(3)并集
并集由所有属于集合A或属于集合B的元素所组成的集合,记作A∪B(或B∪A),读作“A并B”(或“B并A”),即A∪B={x|x∈A,或x∈B}。
例如:A={1,3,5},B={2,3,6},则A∪B = {1,2,3,5,6}。
(4) 补集
补集又可分为相对补集和绝对补集。
相对补集定义:由属于A而不属于B的元素组成的集合,称为B关于A的相对补集,记作A-B或A\B,即A-B={x|x∈A,且x∉B}。

标签:空集,元素,记作,子集,属于,集合,基本概念
From: https://blog.csdn.net/lihaoyang321/article/details/143092849

相关文章

  • 第十章_集合框架
    目录1.集合框架概述1.1 数组的特点与弊端1.2 Java集合框架体系​编辑1.3 集合的使用场景2.Collection接口及方法2.1添加2.2判断2.3删除2.4其它3.Iterator(迭代器)接口3.1Iterator接口3.2迭代器的执行原理3.3foreach循环4.Collection子接口1:List4.......
  • Collection集合(实际是一个接口)
    Collection集合介绍Collection【接口】:我们通过帮助文档发现,Collection是一个接口,不能直接new对象根据元素是否可以发生重复,继续分类-List【接口】元素可以发生重复,且有索引的概念ArrayList-Set【接口】元素不可以发生重复,没有索引借助ArrayL......
  • 算法笔记-字符串算法集合(未完)
    这里有一些别样的学习思路。KMP用途模式串匹配过程我们分解\(O(nm)\)的算法过程。如图,红色竖线包括的为目前匹配成功的部分,对于下一位\(i\):首先,如果成功匹配,那么匹配长度加一。否则,我们考虑失配情况。我们会将\(S\)串的匹配部分左端点向右移动一位,然后\(T\)串......
  • 分布式缓存的基本概念入门以及如何保证数据一致性
    一、分布式缓存基本概念和常见技术框架JavaWeb中的分布式缓存是指在多台服务器之间共享缓存数据的技术。在分布式系统中,单个应用实例通常不会运行在一个单一的服务器上,而是部署在多个节点上以实现负载均衡和高可用性。为了在这些节点之间共享数据,就需要使用分布式缓存技术......
  • Java之集合介绍
    一、Java集合概述Java集合框架(JavaCollectionsFramework)是Java提供的一套用于存储和操作数据的接口、实现类和算法的统一架构。它大大简化了数据处理的复杂性,提高了代码的可重用性和效率。集合框架主要由几个核心接口组成,每个接口定义了一组操作和行为,具体实现类则提供了......
  • [Java基础] 集合框架
    往期回顾[Java基础]基本数据类型[Java基础]运算符[Java基础]流程控制[Java基础]面向对象编程[Java基础]集合框架[Java基础]输入输出流[Java基础]异常处理机制[Java基础]Lambda表达式目录List接口数据结构最佳实践实战代码Set接口数据结构最佳实践......
  • 高等数学 7.1 微分方程的基本概念
    一般地,凡表示未知函数、未知函数的导数与自变量之间的关系的方程,叫做微分方程,有时也简称方程。微分方程中所出现的未知函数的最高阶导数的阶数,叫做微分方程的阶。一般地,\(n\)阶微分方程的形式是\[F(x,y,y',\cdots,y^{(n)})=0\tag{1}\]这里必须指出,在方程\((1)\)中,\(......
  • 集合
    第五章——集合1、Collection接口Collection接口概述Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,而另一些则不允许。一些collection是有序的,而另一些则是无序的。/*到目前位置,我们学......
  • 定义java 返回集合
    1、创建Result类packagecom.flow.pojo;importlombok.Data;importjava.io.Serializable;importjava.util.HashMap;importjava.util.Map;publicclassResult<T>implementsSerializable{privatestaticfinallongserialVersionUID=1L;public......
  • C#/.NET/.NET Core学习路线集合,学习不迷路!
    前言C#、.NET、.NETCore、WPF、WinForm、Unity等相关技术的学习、工作路线集合(持续更新)!!!全面的C#/.NET/.NETCore学习、工作、面试指南:https://github.com/YSGStudyHards/DotNetGuideC#/.NET/.NETCore学习路线集合语雀访问地址:https://www.yuque.com/ysgstudyhard/lg56l0/ub8......