以下golang代码输出什么?A:true;B:false;C:编译错误。
package main
import "fmt"
func main() {
type pos [2]int
a := pos{4, 5}
b := pos{4, 5}
fmt.Println(a == b)
}
答案选A。数组是值类型,长度相等,每个元素也相等,数组就相等。
2024-05-09 09:19:54 阅读次数:46
以下golang代码输出什么?A:true;B:false;C:编译错误。
package main
import "fmt"
func main() {
type pos [2]int
a := pos{4, 5}
b := pos{4, 5}
fmt.Println(a == b)
}
答案选A。数组是值类型,长度相等,每个元素也相等,数组就相等。
上一篇:如何使用滑动窗口算法和回溯算法解决亚马逊面试题——最长连续相同元素子序列问题?
下一篇:给出一个长度为n的01串,现在请你找到两个区间, 使得这两个区间中,1的个数相等,0的个数也相等, 这两个区间可以相交,但是不可以完全重叠,即两个区间的左右端点不可以完全一样。
K 个关闭的灯泡。 N 个灯泡排成一行,编号从 1 到 N 。最初,所有灯泡都关闭。每天只打开一个灯泡,直到 N 天后所有灯泡都打开。
小团生日收到妈妈送的两个一模一样的数列作为礼物! 他很开心的把玩,不过不小心没拿稳将数列摔坏了! 现在他手上的两个数列分别为A和B,长度分别为n和m。
一场电影开始和结束时间可以用一个小数组来表示[“07:30”,“12:00”],已知有2000场电影开始和结束都在同一天,这一天从00:00开始到23:59结束,一定要选3场完全不冲突的电影来观看,返回最大的观影时间。
如何求出两个字符串的最大公共子串长度?
如何删除一个链表的倒数第n个元素?
map[i][j] == 0,代表(i,j)是海洋,渡过的话代价是2, map[i][j] == 1,代表(i,j)是陆地,渡过的话代价是1, map[i][j] == 2,代表(i,j)是障碍,无法渡过,每一步上、下、左、右都能走,返回从左上角走到右下角最小代价是多少,如果无法到达返回-1。
给定一个字符串形式的数,比如"3421"或者"-8731", 如果这个数不在-32768~32767范围上,那么返回"NODATA"
逆波兰表达式求值。根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。
罗马数字转整数。
你只有11、12、13、14,四种规格的砖块。
文章
29774
阅读量
4175433
2025-01-17 09:15:58
2025-01-17 09:15:58
2025-01-17 09:14:02
2025-01-17 09:13:53
2025-01-17 09:13:53
2025-01-17 09:07:21
2023-02-16 08:59:22
2023-04-07 06:41:50
2023-04-10 08:53:07
2023-02-22 08:37:42
2023-02-23 07:57:25
2023-02-16 08:23:43