自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构与算法——栈(just so so!)

出栈可以利用数组中Index的方法,因为栈的特点是后进先出,所以我们可以将removByIndex改造为removbyLast方法。取栈顶元素,也就是数组中最后一个元素,我们将数组中getvalueByindex方法改成getvalueByLast方法。因为本次实现的栈是以数组为底层数据结构的,所以我们可以延续并修改上一次数组中所写的方法去实现栈的操作。判断数组是否为空,我们可以直接判断当前栈中的元素是否为0。要获取栈中元素个数可以直接返回this.size。入栈可以借用数组中添加元素的方法。

2024-01-22 20:35:54 1013

原创 力扣——682.棒球比赛

你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表ops,其中ops[i]是你需要记录的第i项操作,opsxx"+""D""C"请你返回记录中所有得分的总和。

2024-01-20 15:00:32 702 1

原创 力扣(LeetCode)——20.有效的括号

给定一个只包括'('')''{''}''['']'的字符串s,判断字符串是否有效。

2024-01-19 20:59:38 312 1

原创 力扣—27.移除元素

给你一个数组nums和一个值val,你需要移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://是以“引用”方式传递的。也就是说,不对实参作任何拷贝// 在函数里修改输入数组对于调用者是可见的。

2024-01-18 20:58:41 365 1

原创 力扣(LeeCode)—26.删除有序数组中的重复项

给你一个非严格递增排列的数组nums,请你删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被。

2024-01-18 19:54:31 833 1

原创 力扣(LeeCode)—1.两数之和

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出 和为目标值target的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。

2024-01-18 17:06:57 369

原创 数据结构与算法——数组(So easy!)

是计算机专业的一门基础学科,研究的是数据如何在计算机中进行组织和存储,使我们可以高效的获取数据和修改数据。

2024-01-18 00:04:47 904

空空如也

空空如也

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

TA关注的人

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