自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录Day14递归遍历二叉树

递归遍历二叉树

2024-03-05 23:18:44 822

原创 代码随想录Day13滑动窗口最大值 前K个高频元素

单调递减队列与优先级队列

2024-03-05 22:23:54 798

原创 代码随想录Day11有效的括号 删除字符中的所有相邻重复项 逆波兰表达式求值

关于栈的应用,使用栈来进行括号匹配,相同字符串的消除,以及后缀表达式求值。

2024-03-04 22:31:41 903 1

原创 代码随想录Day10 用栈实现队列 用队列实现栈

重新复习了一些关于栈和队列的基础知识。同时学会了如何使用栈实现队列的操作以及如何使用队列实现栈的操作。因为一开始在使用栈实现队列的操作的时候发现使用两个栈来实现比较简单,后面用队列实现栈操作的时候也想着的是使用两个队列来实现栈操作,后面发现一个队列就可以实现。不同的数据结构思考和使用的方式还是有很大的不一样的。周末懒了点,果然还是只有工作日才能让人提起一点点干劲(虽然课有点多)今天这篇文章补上周五的打卡。

2024-03-04 12:34:55 794 1

原创 代码随想录Day09实现strStr() 重复的子字符串

今天写的题目比较少,KMP算法在上一年学习过,但是只记得七七八八,还不太会应用。对于计算next的已经会了,但大概的思路还是不能够很清晰的说出来,还是需要多下点功夫,后续补充在评论区(希望自己不是在给自己画饼)算法还是需要偶尔去回顾和学习。第二题关于使用KMP算法的方法还没有完全掌握,周末没有课的时候还需要多看看。今天又了解了一些String字符串的使用方法,还是需要多学多记。

2024-02-29 22:40:31 1478

原创 代码随想录Day08 反转字符串 反转字符串II 替换数字 翻转字符串里的单词 右旋转字符串

今天学习的内容都较为简单,基本上都能够独立完成。但还有些关于java的语法不太熟悉,还需要多多学习和练习,多学多用才能够更好的记住。代码随想录文章上的解题思路还没有细看,周末的时候需要再看一看,学习有没有更好的方法。

2024-02-28 22:44:54 552

原创 Day07代码随想录四数相加II 赎金信 三数之和 四数之和

今天预留的时间不是很多,最后一题剪枝的地方还没有完全理解,前面的题目都掌握了,有多新学习了一些关于java的语法。希望周末的时候能多多回顾,每天都能够挤时间出来学习,至少把题目和思路都过一遍。最后一题关于剪枝的部分后续也会放在评论区进行补充。

2024-02-27 22:39:50 855

原创 代码随想录Day06 有效的字母异位词 两个数组的交集 快乐数 两数之和

今天的题目都不算很难。重点是理解哈希和学习哈希表。后续需要复习和回顾。今天所学习到的新的知识还是很多的。今天较忙,所以写的较为潦草。

2024-02-26 23:25:58 785 1

原创 代码随想录Day04两两交换链表中的结点 删除链表的倒数第N个结点 链表相交 环形链表II

今天的所有题目都不算很难,但都值得仔细的去推敲。亮亮交换链表中的节点时需要注意的是,可以创建一个虚拟头结点,这样有利于统一条件往下循环。同时需要注意保存变量和发生循环条件的顺序,避免发生空指针异常。第二道题是用双指针的方法会比较快且简单,一开始只想到了暴力解法,对于双指针的运用还不是很熟悉,需要再去看一下已经学习了的运用到双指针的题目,多练习总结,让自己更好的掌握整个部分的知识点。第三道题则是需要算出两个链表的长度差,使他们在同一个起点开始(描述的可能不太准确,但看上面的图就能够知道了)。

2024-02-24 22:25:06 1938

原创 代码随想录Day03移除链表元素 设计链表 反转链表

链表基础题目

2024-02-23 23:26:51 847

原创 代码随想录Day02 有序数组的平方 长度最小的子数组 螺旋矩阵II

遇到非递减需要排序的数组时,可以多考虑需要用到二分法的情况。目前所学习的用到二分的情况,二分排序,移除元素,以及有序数组平方的排序。做题的时候还是需要多去思考和总结自己的思路跟最后比较简洁的方法的思路相差还是很小的,就是在思考条件限制方面,不能偶用比较简洁的代码表示出来,这一点还是有待提高的。对于双指针的运用也不是非常的熟练。这道题其实并不是很难,在算法方面没有什么难度,就是需要我们去找到规律并理清条件。

2024-02-22 23:13:32 931

原创 代码随想录Day 01 二分查找 移除元素

二分查找,移除元素

2024-02-21 22:04:25 1908 1

空空如也

空空如也

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

TA关注的人

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