Alt kümelerin ne olduğunu bildiğimden, ancak aşağıdaki iki alt kümenin nasıl anlaşıldığını anlamakta zorlanıyorum. Birisi sadece iki alt kümeye sahip olduğumuza işaret edebilir. Sadece daha fazla altkümeye sahip olacağını düşündüm. Bir sayı, m, her bir öğenin kesintisiz tamsayı aralığı kapladığı bazı A alt kümelerinin boyutu olarak tanımlanır; Yani, eğer öğeleri S içinde sıralayacak olsaydınız, j ve j + 1 öğelerinin arasındaki fark 0 veya 1'dir. Örneğin A = {5, 4, 4, 8, 8} bize bir alt küme verir. {4, 4, 5} ve {8,8}; Bu alt kümeler sırasıyla 3 ve 2 m değerine sahiptir.Java'da bir alt kümeyi bulma
0
A
cevap
1
anahtar ifadesi: herhangi bir öğe j ve j + 1 arasındaki fark, ya
0 veya
So 1 A = {5
olan
, 4,4,8,81
A; Geçerli eleman ve bir sonraki eleman (j ve j + 1), birbirinin 0 veya 1'i arasında bir fark içerisindedir, bunlar alt kümeye aittir. Dolayısıyla
, sen geçerken:
A[0]=5 and A[1] = 4 : difference 1 - add to subset {5,4}
A[1]=4 and A[2]= 4 : difference 0 - add to subset {5,4,4}
A[2]=4 and A[3] = 8: difference is 4 - Start new subset {8}
A[3] = 8 and A[4] = 8] : difference is 0 - Add to subset {8,8}
+0
Efendim, harikasınız. Açıklama için çok teşekkür ederim, bir süredir bu konuya takıldım. – sammyb123
İlgili konular
- 1. data.frame içindeki bir alt kümeyi anlama
- 2. Karşılaştırıcı kullanılarak ayarlanan alt kümeyi alın
- 3. bulma Alt vektör 0 '
- 4. Bir alt nesnenin maksimum değerini bulma
- 5. Underscore.js _.where alt nesneleri bulma
- 6. Bir Kümeyi (veya Haritası) "dondurmak" mümkün mü?
- 7. Alt tabaka bulma (arka arkaya olmayan)
- 8. Ebeveyn saf öğesinin alt öğesi bulma javascript
- 9. Mongoose - ölçütlere göre alt belgeleri bulma
- 10. Yazıcı ile javada dizileri kullanma
- 11. MySQL CASE bildiriminde boş kümeyi kullanma
- 12. Hazırda bekletilen bir kümeyi değiştirilemeyen bir set olarak nasıl yüklerim?
- 13. hesaplanmış bir üye içinde adlandırılmış bir kümeyi kullanarak
- 14. Özyinesiz bulma
- 15. Pencereler için tutulmayı kullanarak javada akış
- 16. Uçucu değişken, javada statik olarak tanımlanabilir mi?
- 17. Koyu renklerin parlak hale getirilmesi javada parlak
- 18. Salatalık javada senaryo adı nasıl alınır?
- 19. Ağ adreslerini bulma
- 20. Döngünün dışında bir değişkenin değerini javada tutmak istiyorum
- 21. Bir işaretçinin adresini bulma
- 22. Bir sayı karesi bulma
- 23. paketleri bir dizi bulma
- 24. Yoldaki bir dosyayı bulma
- 25. Struts2, önceki bir kümeyi artırır <s:set /> value
- 26. A Daha iyi bir yol? ASP.NET denetimlerini bulma, kimliklerini bulma
- 27. Neo4j: Yalnızca bir etiketin ilişkilerini bulma
- 28. Sonuçta ortaya çıkan dosyaları bir grep geçişinden diğerine nasıl geçirebilirim, böylece alt kümeyi yalnızca ikinci geçişte grep yapıyorum?
- 29. Simülatördeki kayıtlı bir dosyayı bulma?
- 30. Scala'da bir sayının logaritmasını bulma
Ana soru: Eğer daha alt kümeleri olması gerektiğini düşünüyorsanız, başka hangi alt kümeleri orada olmalı sizce? İkinci soru: Bunun Java ile ne ilgisi var? (Bunun için bir Java programı yazmak zorunda kalabileceğinizi anlıyorum, ancak şimdiye kadar bir programlama sorusu sormadınız). – ajb
Ayrıca, matematikte bir "kümenin" hiçbir zaman yinelenen öğeye sahip olmadığını unutmayın. Bir öğe ya bir kümedir ya da değildir; Hiçbir zaman birden fazla kez mevcut değildir. Bu daha çok [multiset] (https://en.wikipedia.org/wiki/Multiset) gibi görünüyor. – ajb