自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 形象理解数据结构之链表

链表是一种逻辑上连续和顺序,但在物理存储时非连续、非顺序的数据结构。 从概念的角度出发,我们可以将链表与数组作比较。数组是在逻辑上和物理上都连续和顺序的数据结构,也就是说,如果我们知道了数组中的元素B在元素A之后一个逻辑单位,那么我们就可以通过A的物理存储位置加上一个物理存储单位(例如,INT8即为8个字节),即可得到B的物理存储位置。而链表则仅保持了逻辑顺序上的连续,即我们可以通过A得到指向B的指针或者引用,但我们无法直接通过A的物理位置得到B的物理位置。 在链表中,每个元素有两个基本部分,一个是存.

2022-04-20 12:40:10 244

原创 Leetcode 229.求众数II

#题目描述 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 进阶要求:时间复杂度为O(n),空间复杂度为O(1)。 #解题思路 ####哈希计数 直接能想到的方法是利用HashMap为每个不同的元素进行出现次数的统计。以元素值为Key,以出现次数为Value: class Solution { public List<Integer> majorityElement(int[] nums) { List<Integer> ans =

2022-04-20 12:38:01 90

空空如也

空空如也

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

TA关注的人

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