240 发简信
IP属地:重庆
  • 05.番外篇-排序算法

    常用排序算法 在Java中存在如Arrays.sort(nums);这样的快捷方法,使得在实际刷题过程中很少需要自己手写排序算法。但是在面试中,...

  • Resize,w 360,h 240
    04.数据结构-哈希表

    哈希表理论基础 基本说明 哈希表是根据关键码的值而直接进行访问的数据结构。简单来说,就是通过键的索引,访问表中对应索引的值。 哈希表都是用来快速...

  • Resize,w 360,h 240
    03.数据结构-链表

    链表理论基础 基本说明 由于数组的长度都是固定的,如果数组已被数据填满,再要加入新的元素是非常困难的。而且,对于数组的删除和添加操作,通常需要将...

  • Resize,w 360,h 240
    02.数据结构-数组

    数组理论基础 基本说明 Java数组的父类为Object,可以存储的数据类型有:基本数据类型、引用数据类型(对象)。数组有定长特性,长度一经定下...

  • 01.算法性能

    在开始二刷前,先走出舒适区,硬啃一波性能分析。尽可能用人话说清楚复杂度究竟是个啥玩意。 时间复杂度 什么是时间复杂度 顾名思义,时间复杂度(也作...

  • 00.前言

    前言 现在是2024年的3月29日,一个刚刷完第一轮力扣的菜鸡打开了Typora,开始记录自己遥遥无期的程序员升级之路。 回顾一下第一轮刷题,最...

  • 第六十天 | 单调栈 part03

    84.柱状图中最大的矩形 题目链接/文字讲解:柱状图中最大的矩形[https://programmercarl.com/0084.%E6%9F%...

  • 第五十九天 | 单调栈 part02

    503.下一个更大元素II 题目链接/文字讲解:下一个更大元素II[https://programmercarl.com/0503.%E4%B8...

  • 第五十八天 | 单调栈 part01

    739. 每日温度 题目链接/文字讲解:每日温度[https://programmercarl.com/0739.%E6%AF%8F%E6%97...