1.map。
value是空结构体,构造集合。
2.通道。
只传递信号,不传递数据。
3.切片。
不管切片多长,都不会占用空间。
4.仅包含方法的结构体。
不用指针,节约空间。
5.最后零字段。
final zero field:结构体里的最后一个属性如果是空结构体,会当成1个字节处理。如果结构体嵌套的全是空结构体,还是0个字节。
2024-05-09 09:19:54 阅读次数:39
1.map。
value是空结构体,构造集合。
2.通道。
只传递信号,不传递数据。
3.切片。
不管切片多长,都不会占用空间。
4.仅包含方法的结构体。
不用指针,节约空间。
5.最后零字段。
final zero field:结构体里的最后一个属性如果是空结构体,会当成1个字节处理。如果结构体嵌套的全是空结构体,还是0个字节。
上一篇:给定一个数组arr,和一个正数M,返回在arr的子数组在长度不超过M的情况下,求最大的累加和。
下一篇:有 n 个城市通过一些航班连接。
uintptr和unsafe.Pointer相当于c++的void*,也就是任意指针。
遍历n的二进制位。 时间复杂度:O(logn)。
青蛙过河。 一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。
golang如何写一个插件?
给定一个矩阵matrix,值有正、负、0,蛇可以空降到最左列的任何一个位置
【C++】C++程序员的年终总结|技术栈|架构师学习路线
K 个关闭的灯泡。 N 个灯泡排成一行,编号从 1 到 N 。最初,所有灯泡都关闭。每天只打开一个灯泡,直到 N 天后所有灯泡都打开。
一场电影开始和结束时间可以用一个小数组来表示[“07:30”,“12:00”],已知有2000场电影开始和结束都在同一天,这一天从00:00开始到23:59结束,一定要选3场完全不冲突的电影来观看,返回最大的观影时间。
如何求出两个字符串的最大公共子串长度?
如何删除一个链表的倒数第n个元素?
文章
32268
阅读量
4681923
2025-04-01 10:29:01
2025-01-17 09:15:58
2025-01-17 09:13:53
2024-09-25 10:15:01
2024-09-25 10:14:48
2024-09-25 10:13:57
2023-05-10 05:59:23
2023-02-10 10:10:49
2023-04-21 03:04:59
2024-09-25 10:13:57
2023-02-15 10:01:11
2023-05-06 08:59:50