10、长度是数组类型的一部分,在传递函数参数时,需要考虑数组的长度,看以下案例:
题1:编译错误,因为不能把[3]int类型传递给[]int类型,前者是数组,后者是切片;
题2:编译错误,因为不能把[3]int类型传递给[4]int类型;
题3:编译正确,因为[3]int类型传给[3]int类型合法 。
利用go语言实现求数组交集的算法题目: 给定两个数组,编写一个函数来计算它们的交集.(来自leecode(349))
示例 1:
输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:
输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]
说明:
我的解法:
题目同上,只不过在输出的时候
输出结果中每个元素出现的次数 , 应与元素在两个数组中出现的次数一致 。
示例 1:
输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:
输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]
解法
如果给定的数组是排好序的,
arr1 = [1,2,3,4,4,13] , arr2 = [1,2,3,9,10]
那这个返回值该如何获取得两个数组的交集呢?
解法
go语言练习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言笔试题、go语言练习题的信息别忘了在本站进行查找喔 。
推荐阅读
- 滕州楼市小程序开发,滕州房产网超市
- 快手如何变成电商,怎样做快手电商具体操作
- 华为鸿蒙系统桌面话,华为鸿蒙系统设置桌面
- excel温度计怎么制作,制作精美的温度计表
- 匿名函数排序python 匿名函数排序
- 关于家庭装两个路由器怎么安装的信息
- 移除益智乐园游戏,退出益智乐园并删除
- 放置经营游戏联机,放置模拟经营游戏
- 包含vb.net中使用mid的词条