cccs7's code
cccs7‘s code
记录一下刷题时所使用的的一些常见的技巧、思路
Java常用API
数据结构
LinkedList
removeLast()
- 用来删除链表的最后一个元素,并返回 被删除的元素值
.addLast(value)
- 用于 将 指定
value
的值 添加到链表的尾部
- 用于 将 指定
常用操作
Arrays.stream(arr).foreach();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- 将数组转换为流,可使用 `foreach` 进行遍历或者其他操作
## 常用操作
### 位运算
**位运算**
```java
(num & (1 << i))== 0 ? "0" : "1"1 << i
将数字1 左移 i 位,得到的结果 : **只有 第 i 位 为 1 的二进制数 **(num & (1 << i))
将 num 和 上面的 二进制数 进行 与运算,得到的结果是一个只有 num 的 第 i 位 为 1 或者 0 的二进制数- 与运算 是一种 位运算,通常 用
&
表示。 - 他的作用是 对两个二进制数的每一位进行 与操作,得到一个新的二进制数。具体来说,如果两个操作数的某一位都为1 ,则新的二进制数的该位 也为1,否则为0
- 与运算 是一种 位运算,通常 用
- Title: cccs7's code
- Author: cccs7
- Created at: 2023-05-25 23:03:22
- Updated at: 2023-06-29 23:12:08
- Link: https://blog.cccs7.icu/2023/05/25/cccs7-algo-code/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments