自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++实验五 : 类的继承 -----CUST

【题目】 1.定义person类,包括数据私有成员:姓名,性别;共用成员函数:带参数构造函数,display函数输出本类对象的所有数据成员值。

2024-05-05 19:55:08 280

原创 119. 杨辉三角 II

【题目】 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。

2024-05-05 09:14:36 453

原创 118. 杨辉三角

【题目】 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。

2024-05-04 15:27:07 282

原创 283. 移动零

【题目】 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。

2024-05-04 09:58:11 289

原创 665. 非递减数列

【题目】 给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中任意的 i (0

2024-04-29 20:58:52 289

原创 453. 最小操作次数使数组元素相等

【题目】 给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。

2024-04-29 19:23:15 319

原创 274. H 指数

【题目】给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。

2024-04-28 14:25:50 400

原创 41. 缺失的第一个正数

【题目】给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。

2024-04-27 16:32:29 305

原创 442. 数组中重复的数据

【题目】给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次或两次 。请你找出所有出现两次的整数,并以数组形式返回。

2024-04-27 15:30:34 321

原创 448. 找到所有数组中消失的数字

【题目】给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。

2024-04-26 19:55:41 404 1

原创 数据结构实验四 : 队列的应用

实验内容:利用循环队列模拟舞伴配对问题

2024-04-26 12:12:55 335 2

原创 数据结构实验三 : 栈的应用

实验内容: 对任意给定的一个中缀算术表达式,输出等价的后缀形式,并计算结果。

2024-04-26 11:57:07 270 2

原创 数据结构实验二:循环链表的应用:约瑟夫环问题

实验目的:熟悉循环链表的定义,建立方法及相关基本操作,理解循环链表的基本思想。

2024-04-26 11:37:53 336 1

原创 645. 错误的集合

【题目】集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合丢失了一个数字并且有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。

2024-04-21 17:10:19 465 1

原创 C++第三次实验 : 运算符重载

编写主函数,在主函数中使用和验证以上实现的功能的正确性(编写语句把上面的函数都用一遍)。

2024-04-21 11:50:37 479 1

原创 628. 三个数的最大乘积

【题目】给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。

2024-04-20 17:44:26 320

原创 414. 第三大的数

2.本来我看见题目说第三大的数如果存在就输出,不存在就输出最大的值,以为应该先队数组的长度进行判断,分成数组长度小于3和其他类,后来发现不需要;5.将去重之后的元素添加到一个新的数组中(此时新数组没有重复元素并且是顺序排序),然后对新数组判断是否小于 3 :如果小于 3 ,则输出最大值 , 否则输出第三大元素;输入:[2, 2, 3, 1]输出:1解释:注意,要求返回第三大的数,是指在所有不同数字中排第三大的数。输入:[1, 2]输出:2解释:第三大的数不存在, 所以返回最大的数 2。

2024-04-18 15:43:02 387 1

原创 C++实验二 : 友元函数和友元类的使用

将9.13程序中的display函数不放在Time类中,而作为类外的普通函数,然后分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。中的Time类声明为Date类的友元类,通过Time类中的display函数引用Date类对象的私有数据,输出年、月、日和时、分、秒。来自 CUST 2021届。

2024-04-15 08:34:58 304 1

原创 485. 最大连续 1 的个数

求最大连续 1 的个数,那么就需要一个计数器统计连续的数字,并且有断续点,则需要一个 max 获得最大的连续数;只要数字为 1 ,计数器就加 1,并且计数器与 max 的值进行比较,谁大谁就是 max ,解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.只要数字不为 1,计数器清零,直到下一个数字为 1才重新开始计数。不用管题目给的是几进制的数字,数组中呈现的就是数字;空间复杂度:O(1) , 没有使用额外的空间。输入:nums = [1,1,0,1,1,1]

2024-04-12 10:45:07 194

原创 1979. 找出数组的最大公约数

时间复杂度:O(nlogn) , 因为 Arrays.sort() 的时间复杂度就是O(nlogn)获得的第一个公约数就是最大公约数,直接 break 打破循环返回 num。最大公约数肯定小于或等于最小值,所以以 min 为基准往下查找公约数;空间复杂度:O(1) , 因为没有使用额外的空间。两个数的最大公约数是能够被两个数整除的最大正整数。,返回数组中最大数和最小数的最大公约数。先将数组进行排序,获取最大值和最小值;

2024-04-12 10:16:01 187

原创 2496. 数组中字符串的最大值

再对各个字符串进行判断:如果字符串只包含数字,则将数字输出,否则将字符串长度输出。,每个字符串都只由字母和数字组成,请你返回。一个由字母和数字组成的字符串的。遍历整个数组,得到各个字符串;

2024-04-12 09:23:54 149

原创 1464. 数组中两元素的最大乘积

【题目】给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。

2024-04-11 17:10:17 170 1

原创 1732. 找到最高海拔

【题目】有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海拔高度差(0

2024-04-11 16:47:25 161 1

原创 1365. 有多少小于当前数字的数字

【题目】给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。以数组形式返回答案。

2024-04-11 16:29:47 123 1

原创 LCP 06. 拿硬币

【题目】桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。

2024-04-11 16:13:03 115 1

原创 (力扣)LCP 01. 猜数字

【题目】 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次? 输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。

2024-04-11 15:27:57 109 1

原创 1720. 解码异或后的数组

1720. 解码异或后的数组

2024-04-09 16:13:20 166

空空如也

空空如也

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

TA关注的人

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