自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣hot100--盛最多水的容器

题目:https://leetcode.cn/problems/container-with-most-water/description/?由于两个数的宽度会变的越来越小,所以要保证高度高。1.双指针(左指针,右指针)

2025-03-27 21:26:57 143

原创 卡片-----

在当前程序的上下文中,num 代表当前正在尝试拼出的正整数,而将其转换为字符串的目的是为了方便后续遍历该数字的每一位,以此检查是否有足够的卡片来拼出这个数字。:将当前数转换为字符串,遍历字符串中的每个字符,将其转换为对应的数字,检查该数字对应的卡片数量是否足够。例如,当小蓝有30 张卡片,其中0 到9 各3 张,则小蓝可以拼出1 到10,但是拼11 时卡片1 已经只有一张了,不够拼出11。小蓝准备用这些卡片来拼一些数,他想从1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。

2025-03-24 17:26:22 248

原创 门牌制作-

小蓝制作门牌的方法是先制作0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017 需要依次粘贴字符1、0、1、7,即需要1 个字符0,2 个字符1,1 个字符7。这行代码的作用是把整数类型的 i 转换为字符串类型的 str。String.valueOf() 是 String 类的一个静态方法,它能将各种基本数据类型或对象转换为字符串。请问要制作所有的1 到2020 号门牌,总共需要多少个字符2?这条街一共有2020 位住户,门牌号从1 到2020 编号。小蓝要为一条街的住户制作门牌号。

2025-03-24 14:57:40 201

原创 题目:回文日期

1,回文日期题目:020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示 20200202 是 “千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。

2025-03-21 19:05:46 740

原创 Java数据结构---顺序表

用一个接口实现//记录数组有多少个有效数据//默认容量接口里需要实现的东西// 在 pos 位置新增元素// 判定是否包含某个元素// 查找某个元素对应的位置// 获取 pos 位置的元素// 给 pos 位置的元素设为 value//删除第一次出现的关键字key// 获取顺序表长度// 清空顺序表// 打印顺序表,注意:该方法并不是顺序表中的方法,为了方便看测试结果给出的//判断是否满了//接下来每个方法的具体实现。

2024-01-28 20:36:24 671

原创 JAVA数据结构----时间复杂度

从上到下,效率由高到低时间复杂度的几种情况。

2024-01-24 23:25:00 1315 1

原创 c语言-------两个时间点之间的时间间隔

从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。如:3点5分25秒应表示为–03:05:25.假设两个时间在同一天内,时间先后顺序与输入无关。以“小时:分钟:秒”的格式输出时间间隔。

2023-12-20 14:48:11 1083 1

原创 算法排序--数组

【代码】算法排序--数组。

2023-12-18 22:30:25 79 1

原创 几种算法排序

数据结构中几种算法排序。

2023-12-18 22:23:36 159 1

原创 链表--集合求差集

线性表A和B分别表示两个集合A和B(同集合中的元素值各不相同、无序),用带头结点的单链表存储。(4)编写函数,实现求集合A和B的差集C,保存到新的单链表。另辟空间构成一个线性表C,编写算法求C=A和B的差集。(1)编写函数,实现输入数据建立集合单链表。(2)编写函数,实现链表中元素的输出。(3)如果需要复制链表,编写函数实现。调用上述函数,依次输出C中的元素。第2行输入A中的元素,以空格分隔。第4行输入B中的元素,以空格分隔。依次输出C中的元素,以空格分隔。第1行输入A的元素个数。第3行输入B的元素个数。

2023-09-19 23:43:39 480

原创 链表——求集合的交集

假设元素依值递增有序排列的线性表A和B分别表示两个集合(即同一表中的元素值各不相同),现要求另辟空间构成一个线性表C,其元素为A和B中元素的交集,且表C中的元素也依值递增有序排列。输入A和B集合中的元素;输出A和B的交集C中的元素。(1)编写函数按照升序序列输入元素值,建立集合的循环单链表。(3)编写函数依次输出集合中的元素。按照升序依次输入集合A的元素值输入集合B的元素个数。依次输出A和B的交集C中的元素。按照升序依次输入集合B的元素值。按照升序依次输入集合A的元素值。按照升序依次输入集合B的元素值。

2023-09-17 16:39:43 736 1

原创 continue,break在c语言中的作用

在c语言中,continue和break是两种常用的控制语句。它们都用于控制程序的执行流程,但是它们的作用不同。

2023-07-29 16:48:23 293

原创 c语言的三种循环

循环是一种重复执行相同代码的结构。它有三个要素:循环变量、循环条件和循环变量的变化。循环分为三种类型:while循环、do while循环和for循环。首先我们先讲while循环while(判断表达式)语句注意while后面没有分号首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句再继续判断,是否进行下一次判断在屏幕上打印1~10的值思考:i的最后输出结果是什么。

2023-07-27 21:38:00 1651 1

空空如也

空空如也

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

TA关注的人

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