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

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

哈希表(英文名字为Hash table,国内也有一些算法书籍翻译为散列表,大家看到这两个名称知道都是指hash table就可以了)。其实数组就是一张哈希表。一般哈希表都是用来快速判断一个元素是否出现集合里。代码随想录 (programmercarl.com). - 力扣(LeetCode)学透哈希表,数组使用有技巧!Leetcode:242.有效的字母异位词_哔哩哔哩_bilibili代码随想录 (programmercarl.com)本题比较简单易懂,主要思想就是。

2024-04-25 20:56:25 2008 1

原创 代码随想录第四天|两两交换链表中的节点、删除链表的倒数第N个节点、链表相交、环形链表II

两两交换链表中的节点、删除链表的倒数第N个节点、链表相交、环形链表II

2024-04-24 16:07:23 862

原创 代码随想录第三天|移除链表元素 、设计链表 、反转链表

int val;LinkedNode(int val):val(val), next(nullptr){}//就是这个!!:这是一个构造函数的声明,它接受一个整数类型的参数val。:这是成员初始化列表的语法,用于初始化类的成员变量。在这里,val(val)表示将传入的参数val赋值给成员变量val表示将指针类型的成员变量next初始化为nullptr,即空指针。// 在链表最后面添加一个节点_size++;参考删除元素的方法,只不过默认加入的元素后面为NULL;

2024-04-22 21:03:40 1801

原创 代码随想录算法训练营第三天 | 链表理论基础

链表节点的定义,很多同学在面试的时候都写不好。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。而在面试的时候,一旦要自己手写链表,就写的错漏百出。定义一个链表int val;// 节点上存储的元素// 指向下一个节点的指针ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数如果不定义构造函数使用默认构造函数的话,在初始化的时候就不能直接给变量赋值!

2024-04-20 14:34:30 579

原创 算法 数组总结

数组总结

2024-04-19 15:00:13 192 1

原创 代码随想录算法训练营第二天 | 有序数组的平方、长度最小的子数组、螺旋矩阵II

有序数组的平方、长度最小的子数组、螺旋矩阵II

2024-04-19 14:55:24 1636 1

原创 代码随想录算法训练营第一天 | 二分查找、移除元素

代码随想录算法训练营第一天 | 二分查找、移除元素

2024-04-17 12:40:24 385 1

空空如也

空空如也

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

TA关注的人

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