Bootstrap

力扣刷题——哈希表总结——两数之和(哈希表解法),赎金信,异位词

0.2.1、Arrays类相关方法:(以数组名调用)

0.2.2、Arrays类相关方法:(以Arrays类名调用):

1:asList

2:binarySearch

3:copyOf

4:sort

0.3、String类

0.3.0、String类 :Class String

0.3.1、String类相关方法(以实例化后的引用对象名调用):

0.3.2、String类的方法

1:处理字符串问题的类方法(静态方法public static )valueOf(),

2:处理字符串问题的实例方法toCharArray()

0.4、总结

1.1、

1.2.1、有效的字母异位词    242

题目链接:

力扣

1.2.2、赎金信          383

1.2.3、字母异位词分组        49

1.2.4、找到字符串中所有的字母异位词           438

暴力解法安慰奖

滑动窗口解法

1.3.1、两个数组的交集            349

1.3.2、两个数组的交集(2)             350

1.4.0、快乐数(暂空)(后续补充)

1.5、两数之和(哈希表解法)        1



0.哈希表理论基础及其常用方法总结:

==================

0.1、collection 源码


手撕Set,Map,LinkedList,ArrayList,List,HashSet,HashMap,Array源码的B站教学视频

java集合、数组、List、哈希表、Map、Collections、java泛型、java泛型接口_哔哩哔哩_bilibili


0.2、个人总结,刷题时常用到的一些与字符串和数组相关的方法:


0.2.0、Class Arrays


public class Arrays

extends Object

该类包含用于操作数组的各种方法(如排序和搜索)。 该类还包含一个静态工厂,可以将数组视为列表。

如果指定的数组引用为空,则该类中的方法都抛出一个NullPointerException ,除非另有说明。

0.2.1、Arrays类相关方法:(以数组名调用)

数组名可以调用的:常用的,不外乎如上的,长度,克隆,判断内容相等否,还要哈希码以及返回字符串描述。

  • 其中关于equals(object)方法。在Java中,双等号(==)判断的是他的身份,equals判断的是它的内容,身份相同了,内容自然相同!

  • 这里不多赘述,后期会补equals(obj)和等号的区别。

public class

ArraysTest

{

public stati

;