自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Python 冻集合 frozenset

集合是一种无序、不重复的数据结构,因此无论是普通集合还是冻结集合中的元素都是唯一的。冻结集合的主要优势在于其不可变性,这使得它们可以在需要不可变性的情况下使用,例如。由于冻结集合是不可变的,因此不能使用方法来添加、删除或修改元素。,即一旦创建,就不能修改其内容。冻结集合类似于元组,但是它们是。冻结集合(frozenset)与普通集合(set)类似,都。要创建一个冻结集合,可以使用。在这个例子中,我们首先创建了一个普通的列表。函数将其转换为冻结集合。

2024-01-26 18:44:56 519

原创 Python lambda详解

是在 Python 中用于创建匿名函数的关键字。匿名函数是一种没有具体名称的小型函数,通常用于需要一个短小的功能,且只在一个地方使用的情况。函数可以接受任意数量的参数,但只能有一个表达式。函数通常用于传递一个简单的功能作为参数,例如在。用于对列表中的每个元素进行平方运算,并通过。创建了一个匿名函数,它接受两个参数。调用这个匿名函数,得到结果。函数应用到整个列表上。

2024-01-26 18:26:05 615

原创 第十五届蓝桥杯模拟赛(第二期)Python 个人题解

对于50%的评测用例,1 <= n, m <= 100,方格图中的每个数不超过 10**5 (10的5次方)。对于 60% 的评测用例,1 <= k <= n <= 1000,1 <= a[i] <= 10000。对于所有评测用例,1 <= k <= n <= 100000,1 <= a[i] <= 1000000。对于 30% 的评测用例,1 <= k <= n <= 30,1 <= a[i] <= 100。给定一个整数,对这个整数的一次转换是指将这个整数变为这个整数的所有数位上的非零数字的乘积。

2023-12-05 15:26:02 443

原创 (PAT 乙级)数素数 (20) python

令Pi表示第i(i从1开始计数)个素数。现任给两个正整数M <= N <= 10000,请输出PM到PN的所有素数。输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入在一行中给出M和N,其间以空格分隔。依次判断是否为素数,注意输出格式。

2023-12-05 14:22:40 66

原创 (PAT 乙级)福尔摩斯的约会 (20) python

大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四;后面两字符串第1对相同的英文字母’s’出现在第4个位置(从0开始计数)上,代表第4分钟。在一行中输出约会的时间,格式为“DAY HH:MM”,其中“DAY”是某星期的3字符缩写,即MON表示星期一,TUE表示星期二,WED表示星期三,THU表示星期四,FRI表示星期五,SAT表示星期六,SUN表示星期日。纯coding题,注意细节。

2023-12-05 10:47:21 45

原创 (PAT 乙级)德才论 (25) python

德才分均低于H,但是德分不低于才分的考生属于“才德兼亡”但尚有“德胜才”者,按总分排序,但排在第二类考生之后;随后N行,每行给出一位考生的信息,包括:准考证号、德分、才分,其中准考证号为8位整数,德才分为区间[0, 100]内的整数。输出第1行首先给出达到最低分数线的考生人数M,随后M行,每行按照输入格式输出一位考生的信息,考生按输入中说明的规则从高到低排序。宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。

2023-12-05 10:30:17 49

原创 (蓝桥杯 省赛)Excel地址

的作用:把1-26转变为0-25,既对应了一般的二十六进制转换,又符合字符串下标。如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?Excel 单元格的地址表示很有趣,它使用字母来表示列号。当然 Excel 的最大列号是有限度的,所以转换起来不难。的作用:依次处理每个数字位,获取对应的字母。:本题进制没有0,注意Z的处理。AA 表示第 27 列,AB 表示第 28 列,BA 表示第 53 列,Z 表示第 26 列,A 表示第 1 列,B 表示第 2 列,

2023-11-27 23:56:57 54

原创 (Windows系统)Anaconda下载及安装超详细教程(图文步骤附带详细解释,简单易上手)!!

笔者并没有真正添加任何路径):双击空白行,然后依次写入五个路径,一个空白行写入一个路径(将前缀。安装过程不需要管理员权限,适用于希望为自己使用而不影响系统上其他用户的个人用户。当您希望让软件对计算机上的所有用户都可用时,这是推荐的选项。(需要管理员权限):此选项为系统上的所有用户安装软件。后,Anaconda会自动打开相关的页面,不用管,,无需用户手动配置,如果你是第一次安装,可跳过。改为你的电脑上Anaconda存放的路径,即。,笔者并没有真正删除此路径):选择要删除的。的话,恭喜安装完成,完结撒花!

2023-11-27 19:47:02 3552

原创 JZ54 二叉搜索树的第k个节点

二叉搜索树的第k个节点

2023-11-17 08:16:12 44

原创 JZ77 按之字形顺序打印二叉树

按之字形顺序打印二叉树

2023-11-17 01:48:36 130

原创 二叉树的遍历(前序遍历,中序遍历,后序遍历,层序遍历)

二叉树的先序、中序、后序、层序遍历

2023-11-16 21:36:30 97

原创 JZ55 二叉树的深度(递归)

二叉树的深度(递归)

2023-11-16 19:04:30 50

原创 JZ22 链表中倒数最后k个结点(图示思路)

链表中倒数最后k个结点(图示思路)

2023-11-16 12:06:58 50 1

原创 JZ23 链表中环的入口结点(图示思路)

链表中环的入口结点(双指针思路)

2023-11-16 01:52:56 296 1

原创 JZ52 两个链表的第一个公共结点(图示思路)

两个链表的第一个公共结点

2023-11-15 21:00:13 150

原创 JZ25 合并两个排序的链表

合并两个排序的链表,or运算符

2023-11-15 16:44:09 124

原创 JZ24 反转链表

JZ24 反转链表

2023-11-15 15:44:48 60

原创 JZ6 从尾到头打印链表

从尾到头打印链表

2023-11-15 11:46:25 35

原创 Java 异常处理与多线程概念

本文,无示例代码。

2023-11-04 20:04:21 81 1

原创 生物信息 DNA Toolkit 代码

共六篇 ]

2023-11-04 00:46:56 96 1

原创 python标准库计算排列组合

【代码】python标准库计算排列组合。

2023-11-03 11:55:35 100

原创 动态规划(基础版) --- 矩阵

基础篇 — 矩阵。

2023-11-03 08:51:02 52

原创 动态规划(基础版) --- 斐波那契类型

基础篇 — 斐波那契类型。

2023-10-31 17:47:51 81 1

原创 Java Optional

为解决空引用异常引入的,用于封装单值元素的容器(single-value container),即,基于Optional提供的一系列方法,操作封装在Optional容器中的,可能引起空引用的元素对象return id;} }Option;return id;this.id=id;return id;

2023-04-18 21:08:46 58

原创 Java Lambda表达式及Stream流

中间操作执行后,将结果置入一个新Stream,从而允许基于新Stream实现后续操作,形成基于Stream的操作链。终止操作(Terminal Operations):终止stream操作处理,消费stream操作产生的结果。Collectors(java.util.stream.Collectors)类,用于操作聚合结果的工具类。过滤stream中元素,表达式结果必须为boolean值,为真置于新stream,为假过滤掉。映射Stream中元素,基于条件将元素映射为新类型元素。

2023-04-08 15:02:50 241

原创 Java 从集合移除元素

执行结果:虽然没有报错,但也没有将name为B的对象全部删除。

2023-04-06 21:11:13 995

原创 Java 抽象类与接口

一般情况下,类是用来实例化对象的。但在某些情况下,定义一些从未实例化对象的类是有意义的。这样的类就是抽象类。抽象类把多种事物(类),也就是多个类的共性的内容抽取出来,可以只表示相同的相关功能,而不给出具体的实现。抽象类的目的是提供一个合适的超类,以派生其他类。抽象类作为继承层次结构中的超类,又被称为抽象超类。Java使用关键字interface来定义一个接口。接口的定义和类的定义相似,分为接口的声明和接口体。接口的声明格式:interface 接口的名字。

2023-04-04 11:32:15 91

原创 Java集合容器

【代码】Java集合容器。

2023-03-17 21:21:47 54

原创 Java 题目(一)及简单讲解

输入2个正整数a和n, 求a+aa+aaa+aa…所有测试数据的计算结果都没有超出long类型的表数范围。输入、输出数据说明:输入数据可以是整数也可以是小数;输出数据的结果保留两位小数。输入华氏温度f,计算并输出相应的摄氏温度c。输入一个正整数n,再输入n个整数,将它们从大到小排序后输出。输出格式:数据输出在一行,且每个数据后面有一个空格。输入输出例子如下,注意括号内是说明。求a+aa+aaa+aa…

2023-03-16 22:57:04 214

原创 java运算符(自增、自减运算符,逻辑运算符,位运算符,instanceof)

是二目运算符,左面的操作元是一个对象;当左面的对象是右面的类或子类创建的对象时,该运算符运算的结果是true ,否则是false。位运算符:是指对两个整型数据按照对应的位进行运算,结果为新的整型数据。http://t.csdn.cn/sUmco(个人认为)

2023-03-07 22:11:26 154

原创 时间复杂度和空间复杂度

复杂度分析与计算

2023-03-06 15:52:54 61

原创 Java 基础语句

switch语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case (分支标号) 处。分支标号只是说明switch内部位置的路标,在执行完分支中的最后一条语句后如果后面没有break,就会顺序执行到下面的case里去,直到遇到一个break,或者switch结束为止。else 嵌套语句中,不管 if 与 else 是否对齐,else 总是和最近的 if 匹配。if 语句:if 可以单独用,也可以和 else 组成语句。(与第一行的 public class 后的单词一致)。

2023-03-04 19:25:49 122 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除