240 投稿
收录了18篇文章 · 1人关注
  • KMP算法-从入门到入土

    找出字符串中第一个匹配项的下标[https://leetcode.cn/problems/find-the-index-of-the-first...

  • static

    static  static关键字可以用来修饰类、方法、变量和代码块。 static修饰变量:使用static修饰的变量称为静态变量,也叫类变量...

  • Math

    Math  在Java里,Math类处于java.lang包下,是一个包含了众多执行基本数学运算的静态方法的最终类,这些方法涵盖了三角函数、对数...

  • System

    System  在Java中,System类是一个位于java.lang包下的最终类,它提供了一些有用的类方法,用于与系统进行交互,例如标准输入...

  • Arrays

    Arrays  Arrays是Java中一个非常实用的工具类,位于java.util包下。它提供了一系列静态方法,用于操作数组,例如排序、搜索、...

  • 数组

    数组  数组是由相同类型的元素按一定顺序排列而成的集合。这些元素在内存中是连续存储的,每个元素都有一个唯一的索引,通过索引可以快速访问数组中的元...

  • 排序

    字典序与数字序  数字序:按照数值的大小进行排序,比较数值本身的大小,数值大的排在后面; 字典序:按照字符的ASCII码顺序逐字符比较,类似于字...

  • 队列

    队列  队列:一种遵循先进先出(First-In-First-Out,FIFO)原则的线性数据结构,在Java中,Queue 是一个接口,它继承...

  • 单调栈

     单调栈(Monotonic Stack)是一种特殊的栈结构,它保持栈内元素的单调性(单调递增或单调递减)。主要用于解决一类需要寻找下一个更大/...

  • 栈  栈:一种遵循后进先出(Last-In-First-Out,LIFO)原则的线性数据结构,在Java中,Stack 是一个类,它继承自 Ve...