自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Task05-数组双指针、滑动窗口

给定一个字符数组 s。:将其反转。: 今天练习从这题起手,还是比较简单的,使用了两个元素互相交换的方法,当对撞指针相交时退出循环。:给定一个字符串 s。:将字符串中的元音字母进行反转。: 在写这道题时,一开始没注意到字符串不能对串中的元素直接进行交换,于是查找资料,先把S转换为数组形式,这样就可以进行交换了。接着,使用了对撞指针并分别判定两指针所指元素是否为元音字母。这里需要注意的是,需要加上元音字母的大写形式,避免出错。:给定一个整数数组nums。

2023-09-24 11:21:51 42 1

原创 Task04-数组二分查找

坚持到了Task04。这次学习的二分查找算法,感觉相比之前学到的排序方法而言,敢于动手解决的勇气有所增加,题目的难度也有所降低,放缓了紧张的状态。因为每一道练习,都是使用二分查找来解决,知识点比较集中,感到自己的编程能力也得到了一些提升。Task04,就像游戏里过关斩将一般,有挑战性但也不是束手无策,每一次看到提交通过,我都会很开心。o(* ̄▽ ̄*)ブ。

2023-09-21 20:56:12 39

原创 Task03-数组排序

1.剑指Offer45.把数组排成最小的数:给定一个非负整数数组 nums。:将数组中的数字拼接起来排成一个数,打印能拼接出的所有数字中的最小的一个。:在做这一道题时,思路不是很清晰,也不知该如何下手进行编程,于是就浏览了一些题解。这个方法是,先把数组中的每个元素转成字符串的形式,在进行拼接,若是nums[i] + nums[j] > nums[j]+nums[i],那么说明当前的排序并不是最小的,则需要交换,使排序最小。2.0283.移动零:给定一个数组 nums。

2023-09-18 22:16:32 43

原创 Task02:数组基础(习题与反思)

给定一个非负整数数组,数组每一位对应整数的一位数字。:计算整数加 1 后的结果。:原先本想在列表里直接实现加一的操作,但是没有考虑到会有位次的变换。在经过了一番苦想后,参考了部分题解,学到了这个方法,先把列表里的数字化为字符串再到数字实现加一后再存入列表中。很巧妙的解决了位次的变化,将对字符的操作转化为数字操作。

2023-09-14 21:56:43 56 1

原创 算法入门与数组篇——数据结构与算法简介(01.01)

小白如何学习算法?应该从那些方面开始学习并入门?如何理解算法与数据结构?

2023-09-12 19:18:06 58

空空如也

空空如也

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

TA关注的人

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