10
return false;
}
}
return s.size() == m;
}
Suryektiv
akslantirish, to'plamdagi
hamma elementni manbaga
suratga olib chiqadigan funksiyalarga aytiladi. Quyidagi kod, to'plamdagi
hamma sonlarni musbat songa ko'paytiradi:
def suryektiv_funksiya(arr):
result = []
for i in arr:
if i >= 0:
result.append(i + 1)
else:
result.appeend(i)
return result:
Yuqoridagi kod, to'plamdagi har bir sonni tekshiradi
va agar son musbat
bo'lsa, ularni birga qo'shadi. Huddi shu sababli, bu funksiya to'g'ri suryektiv
hisoblanadi.
Suryektiv, biyektiv va inyektiv abbildirishlar uchun misol kodlar
hamkorlik qilinadi.
Masalan, quyidagi funksiya inyektiv va biyektiv:
Do'stlaringiz bilan baham: