自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day 10 最长公共前缀和删除链表中的节点

感觉隔两天一写是最近最快的频率了,每天感觉没干什么但又觉得有点累。在初级算法这本电子书中字符串分类的题目最长公共前缀是最后一题,在字符串之后的章节是链表,这个章节第一个题目是删除链表中的节点。

2024-07-19 16:57:24 375

原创 Day 9 实现strStr()和外观数列

又拖了两天,真是要批评一下自己,虽然这两道题有需要加以理解的地方,但是每次想写的时候总是被一种无形的力量阻挠一下,还是得坚定一下自己的信念,其实想明白也不需要非常多的时间,提高一下对自己的要求还是必要的。

2024-07-16 19:42:03 804

原创 Day 8 验证回文串和字符串转换整数

本来想早上写的,结果发现周六的早上还是让人懒惰,就一直拖到了下午。做了这两道题还是不断的会有一些收获,希望每天都有新的收获,这样会让我每天都会期待明天的到来。

2024-07-13 16:09:38 224

原创 Day 7 字符串中第一个唯一字符和有效的字母异位词

最近也是在不断地更新着自己的作息,这一次又是在将健身纳入自己的日常生活序列之后尝试调整到一个合适的作息时间,这几天还是在不断地调整和适应。

2024-07-12 08:27:08 403

原创 Day 6 翻转字符串和整数反转

给自己放了一周假感觉过了很长时间,说来有点惭愧,是时候继续学习下去了。还是继续按照每天两道题的速度将题目做下去。之前将初级算法电子书的数组部分题目做完,但是还没来得及复习,今天继续向后做字符串的题目。

2024-07-08 22:26:18 554

原创 Day 5 有效数独和旋转矩阵

今天还是继续向后完成两道题,分别是判断一个数独是否有效,还有旋转一个矩阵。

2024-07-02 00:13:39 448

原创 Day 4 加一和移动零

还是继续向后学习两道题,希望慢慢让自己习惯用于编程的思维方式。今天的两道题还是有关数组的题目。

2024-06-28 00:50:13 356

原创 Day 3 数组交集与只出现一次的数字

今天晚上继续往下思考和学习了两道题目,分别是只出现一次的数字和求两个数组的交集,在之后查看题解的过程中发现这两道题都提到了使用哈希表的方法,但是对于哈希表自己并没有什么深入了解,所以决定这个周末抽出时间来仔细学习一下哈希表,然后尝试用文字记录一下自己的理解。

2024-06-26 23:12:47 345

原创 Day 2 轮转数组和重复元素

今天遇到的第一题是第189题:轮转数组。(因为函数没有返回值,所以检测的结果是原数组,需要将结果再复制到原数组中)采用取余是因为要将多出数组的部分减掉数组本身长度,比如说原长度为7的数组,需要移动3步,那么原先处在第6个位置元素就需要移到头部的第2个位置,也就是(6+3)%7 = 2.其中的函数qsort是C语言中用于数组排序的函数,其中有四个变量,第一个变量是数组名,第二个变量是元素个数,第三个变量是每个元素所占字节,第四个变量是排序的原则,包括递增、递减等。随后查看题解的时候,发现还有翻转数组的办法。

2024-06-25 23:50:38 412

原创 第一篇博客

一开始的两道题都是有关数组的算法题。第一道题是第26题,删除有序数组中的重复项,也就是删除数组中重复的项,并且最后返回数组中不重复项的项数,题目要求在原地删除数组中的元素,也就是不使用其他存储空间,这也使我一开始的想法不成立,一开始我想直接暴力求解,采用一个新的数组存储我需要保留下来的项,使用两重循环,每当发现有两项相等时,就将存储数组项数的变量减少1。在这一题中在一个数组中,每一个元素代表一天股票的价格,你可以在这一天买和卖出股票,也可以在这一天买入,在随后几天中卖出,返回这几天中能够得到的最大收益。

2024-06-24 23:31:29 425

空空如也

空空如也

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

TA关注的人

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