自定义博客皮肤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)
  • 收藏
  • 关注

原创 《算法通关村——如何基于数组和链表实现栈》

本章节主要讲述了如何基于链表和数组实现栈。

2023-09-12 08:05:05 147

原创 《算法闯关第三关——黄金挑战》

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:nums = [3,2,3]输出:3使用hash表,记录元素出现的次数代码如下出现次数超过一般,则用该数的出现的次数一定大于其他数出现次数的总和代码如下。

2023-09-05 11:38:34 245

原创 《算法闯关第三关——双指针白银挑战》

本篇文章主要介绍简单的双指针操作。

2023-09-05 10:58:51 238

原创 《算法闯关第三关-数组与指针青铜挑战》

本篇文章主要分享了简单的数组的增删查操作,以及单调性和数组合并。主要学到的思想是,如何把握好临界值。

2023-09-05 09:16:50 242

原创 《算法通关村第二关——链表反转黄金挑战笔记》

给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。输入:head = [1,2,3,4,5], k = 2输出:[2,1,4,3,5]

2023-09-01 11:30:52 282 1

原创 算法通关村第二关——链表反转白银挑战笔记

本篇文章主要研究了链表反转的几个问题主要记录了链表反转的一些拓展应用题目。

2023-09-01 11:17:54 419 1

原创 《算法通关村第二关——链表反转青铜挑战笔记》

本篇文章分享了反转列表的三种简单方法。

2023-08-31 07:48:09 370

原创 《算法通关村第一关——链表黄金挑战笔记》

计算环入口

2023-08-30 22:42:20 370

原创 《算法通关村第一关——链表白银挑战笔记》

主要介绍链表基本的操作,可以借用Hash表来解决相同重复等问题,倒转链表可以考虑栈的数据结构,巧妙的使用双指针找到中间元素,使用双指针找到倒数第k个元素。

2023-08-30 19:51:43 404

原创 《算法通关村第一关——链表青铜挑战笔记》

1.利用虚拟头节点保存第一个节点的地址,避免"黑瞎子掰苞米"的问题2.插入(删除)节点时要想好循环次数与插入(删除)位置的关系3.在遍历链表到尾部时,控制好边界,避免指向空。

2023-08-29 21:13:42 446 1

空空如也

空空如也

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

TA关注的人

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