给定两个切片,判断这两个切片中的元素是否完全一样。 知识点: len(slice)求一个切片的长度 for循环遍历切片
示例1
输入
[1,2,3,4],[1,2,3,4]
输出
true
示例2
输入
[2,3,1,4],[2,2,1,4]
输出
false
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ public boolean equal (int[] s1, int[] s2) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型vector * @param s2 int整型vector * @return bool布尔型 */ bool equal(vector
& s1, vector
& s2) { // write code here } };
#coding:utf-8 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param s1 int整型一维数组 # @param s2 int整型一维数组 # @return bool布尔型 # class Solution: def equal(self , s1 , s2 ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ public bool equal (List
s1, List
s2) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ function equal( s1 , s2 ) { // write code here } module.exports = { equal : equal };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param s1 int整型一维数组 # @param s2 int整型一维数组 # @return bool布尔型 # class Solution: def equal(self , s1: List[int], s2: List[int]) -> bool: # write code here
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ func equal( s1 []int , s2 []int ) bool { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s1Len int s1数组长度 * @param s2 int整型一维数组 * @param s2Len int s2数组长度 * @return bool布尔型 */ bool equal(int* s1, int s1Len, int* s2, int s2Len ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param s1 int整型一维数组 # @param s2 int整型一维数组 # @return bool布尔型 # class Solution def equal(s1, s2) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ def equal(s1: Array[Int],s2: Array[Int]): Boolean = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ fun equal(s1: IntArray,s2: IntArray): Boolean { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ public boolean equal (int[] s1, int[] s2) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ export function equal(s1: number[], s2: number[]): boolean { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ func equal ( _ s1: [Int], _ s2: [Int]) -> Bool { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s1 int整型一维数组 * @param s2 int整型一维数组 * @return bool布尔型 */ pub fn equal(&self, s1: Vec
, s2: Vec
) -> bool { // write code here } }
[1,2,3,4],[1,2,3,4]
true
[2,3,1,4],[2,2,1,4]
false