GP5. 值和指针
描述
示例1
输入:
1,2
输出:
[false,false]
Go 解法, 执行用时: 3ms, 内存消耗: 788KB, 提交时间: 2022-05-28
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param a int整型 变量a * @param b int整型 变量b * @return bool布尔型一维数组 */ func equal( a int , b int ) []bool { // write code here var ptr1 *int = &a var ptr2 *int = &b var res1 bool res1 = *ptr1 == *ptr2 var res2 bool res2 = ptr1 == ptr2 return []bool{res2,res1} }
Go 解法, 执行用时: 3ms, 内存消耗: 816KB, 提交时间: 2022-05-26
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param a int整型 变量a * @param b int整型 变量b * @return bool布尔型一维数组 */ func equal( a int , b int ) []bool { var mybool []bool; mybool = append(mybool,&a==&b); mybool = append(mybool,a==b); return mybool; }
Go 解法, 执行用时: 3ms, 内存消耗: 816KB, 提交时间: 2022-05-26
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param a int整型 变量a * @param b int整型 变量b * @return bool布尔型一维数组 */ func equal( a int , b int ) []bool { // write code here return []bool{&a==&b,a==b} }
Go 解法, 执行用时: 3ms, 内存消耗: 820KB, 提交时间: 2022-07-16
package main //import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param a int整型 变量a * @param b int整型 变量b * @return bool布尔型一维数组 */ func equal( a int , b int ) []bool { // write code here ans := []bool{&a == &b, a == b} return ans }
Go 解法, 执行用时: 3ms, 内存消耗: 820KB, 提交时间: 2022-06-08
package main; func equal(a int, b int) []bool { return []bool{&a == &b,a == b}; }