集合的分類:
並集:以屬於a或屬於b的元素為元素的集合成為a與b的並(集)
交集: 以屬於a且屬於b的元素為元素的集合成為a與b的交(集)
差集:以屬於a而不屬於b的元素為元素的集合成為a與b的差(集)
package main
import "fmt"
//求並集
func union(slice1, slice2 string) string
for _, v := range slice2
} return slice1
}//求交集
func intersect(slice1, slice2 string) string
for _, v := range slice2
} return nn
}//求差集 slice1-並集
func difference(slice1, slice2 string) string
for _, value := range slice1
} return nn
}func main()
slice2 := string
un := union(slice1, slice2)
fmt.println("slice1與slice2的並集為:", un)
in := intersect(slice1, slice2)
fmt.println("slice1與slice2的交集為:", in)
di := difference(slice1, slice2)
fmt.println("slice1與slice2的差集為:", di)
}
結果:
JS求陣列的交集 並集 差集
現有兩個陣列 let a 101,201,601 let b 201,301,801 複製 1.求交集 交集元素由既屬於集合a又屬於集合b的元素組成 方法1let intersection a.filter v b.includes v 201 複製 方法2 let intersection arr...
js陣列交集 並集 差集
1.利用filter indexof var arr1 1,2,3,4,5,6,7,8,9,nan arr2 1,3,5,nan var intersection arr1.filter function val console.log intersection 1,3,5 但這種方法針對是valu...
交集並集差集
1 內連線 select from student a inner join sc b on a.sno b.sno 左連線 select from student a left join sc b on a.sno b.sno 差集 select sno from student except s...