Sayı serisinin yoğunluğu - sayfa 8

 
Vyacheslav Kornev :

daha doğrusu, herhangi bir dizideki en yoğun noktaları artık bulamayacaksınız.

ancak bu şekilde diğerlerine en yakın noktayı, yani yoğunluğun olduğu yeri bulacaksınız.

Bitirdim?)

Bu konuyu düşünmek için harikasın.

Ancak yönteminiz, bir küme olan bir sayı grubuna atamadan yalnızca bir sayı bulmanızı sağlar. Yıldızlı bir gökyüzü hayal edin - yoğun bir yıldız saçılımına sahip alanlara sahiptir ve tek yıldızlar vardır, görevimiz bu yoğunlukları belirlemek için bir algoritma bulmaktır.



 

Evet, hayır, ilk resim 2 sayı çıktı.

Ve ikinci

sayıları hesaplanan yoğunluğa göre artan sıraya göre düzenleyebilir ve ihtiyacınız kadar alabilirsiniz.

 
-Aleks- :

Bu konuyu düşünmek için harikasın.

Ancak yönteminiz, bir küme olan bir sayı grubuna atamadan yalnızca bir sayı bulmanızı sağlar. Yıldızlı bir gökyüzü hayal edin - yoğun bir yıldız saçılımına sahip alanlara sahiptir ve tek yıldızlar vardır, görevimiz bu yoğunlukları belirlemek için bir algoritma bulmaktır.



yani lütfen

yazdığım gibi EN yoğun sayıları bul

Bazı koleksiyonlara ihtiyacınız varsa

sonra ihtiyacınız olan parametreleri ve küme için ne yapmanız gerektiğini sürün

Diyelim ki bir kümeyi, delta mesafesi 5'ten fazla olmayan, yanında 3 veya daha fazla sayı bulunan bir sayı olarak kabul ediyorsunuz.

sayılar için tüm deltaları hesapladı, deltası 5'ten küçük olan 3 veya daha fazla sayıya sahip olana baktı

ve bir dizi numara aldım

 

benim yöntemimle yapabilirsin

1. Tüm sayı dizisindeki en yoğun sayıları / sayıları bulun

2. kümeleri bulun

3. Yine, özellikle bu kümelerdeki en yoğun noktaları bulun

 
Vyacheslav Kornev :

Evet, hayır, ilk resim 2 sayı çıktı.

Ve ikinci

sayıları hesaplanan yoğunluğa göre artan sıraya göre düzenleyebilir ve ihtiyacınız kadar alabilirsiniz.

Yani işin gerçeği, başlangıçta ne kadar gerekli olduğu bilinmiyor. Peki ne kadar göreceli bir soru...

Daha önce önerdiğim sayıları alalım ve algoritmanızı kullanalım.

Şimdi sayıları deltaların toplamına bağlı olarak sıralı olarak düzenleyelim ve önerdiğim algoritma ile karşılaştıralım.

deltaların toplamı algoritma 1 Algoritma 2
1547 on üç on
1670 56 on üç
1670 65 on beş
1680 51 21
1682 71 40
1700 46 42
1710 78 46
1724 42 51
1728 81 56
1740 40 78
1830 31 81
1950 21
2034 on beş
2120 on
2600 190
2930 223
3038 232
3290 250
3450 260
8580 545

190'dan gelen sayılar - diyelim ki atabilirsiniz, ancak 65, 71, 31 ile ne yapmalı? Ayrıca daha önce de belirttiğim gibi bu sayıların nasıl bir arada gruplanacağı açık değildir.


 
Vyacheslav Kornev :

benim yöntemimle yapabilirsin

1. Tüm sayı dizisindeki en yoğun sayıları / sayıları bulun

2. kümeleri bulun

3. Yine, özellikle bu kümelerdeki en yoğun noktaları bulun

Yukarıda verilen sayıları - nokta nokta - gösterin, belki yöntemi tam olarak anlamadım. Yoğunluk parametrelerini önceden bilmememiz koşuluyla - yani. onları belirli bir sayı dizisine uyarlayamayız.

 

yoğunluk parametrelerini önceden bilmediğimizi

bu olamaz

Başlangıçta yoğunluk için ne alacağınızı bilmiyorsanız, en azından yoğunluğun başladığı değerden başlayarak, bulamazsınız.

 
ilk resmi anlamadım
 
bana 10 numaraya kadar küçük bir sayı dizisi ver, göstereceğim
 
Vyacheslav Kornev :

yoğunluk parametrelerini önceden bilmediğimizi

bu olamaz

Başlangıçta yoğunluk için ne alacağınızı bilmiyorsanız, en azından yoğunluğun başladığı değerden başlayarak, bulamazsınız.

Neden yapamam? Bir dizi sayı var ve bir karar vermelisin ... algoritmam (az test edilmiş) bununla başa çıkıyor.

Vyacheslav Kornev'in fotoğrafı.
ilk resmi anlamadım

Excel'den tablo eklenemedi - forumdaki karakter sayısı sınırı. Tablo, yönteminizi gösterir, her sayı için (ikinci sütun) diğer tüm sayılara göre bir delta (yapılan modulo) vardır, ardından deltalar toplanır.

Vyacheslav Kornev'in fotoğrafı.
bana 10 numaraya kadar küçük bir sayı dizisi ver, göstereceğim

10 yeterli değil - netlik için yukarıda önerilen sayıları alın.