«algorithm» etiketlenmiş sorular

Algoritma, bir soruna soyut bir çözüm tanımlayan iyi tanımlanmış adımlar dizisidir. Sorununuz algoritma tasarımı ile ilgili olduğunda bu etiketi kullanın.


5
Maksimum elemanın konumunu bulmak
Bir değerler dizisinin maksimum öğesinin konumunu (değerini değil) döndüren standart bir işlev var mı? Örneğin: Bunun gibi bir dizim olduğunu varsayalım: sampleArray = [1, 5, 2, 9, 4, 6, 3] Bunun sampleArray[3]dizideki en büyük değer olduğunu söyleyen 3 tamsayısını döndüren bir işlev istiyorum .
83 c++  algorithm 



4
Nesne grafik gösterimini bitişiklik listesi ve matris temsilleriyle karşılaştırma
Şu anda Steve Yegge'in teknik programlama röportajına hazırlanmayla ilgili tavsiyesini uyguluyorum: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html Grafiklerle ilgili bölümünde şunları söylüyor: Bellekte bir grafiği temsil etmenin üç temel yolu vardır (nesneler ve işaretçiler, matris ve bitişiklik listesi) ve her bir temsil ile artılarını ve eksilerini öğrenmelisiniz. Matris ve bitişik liste temsillerinin artıları ve eksileri …


16
2d çokgenin alanını nasıl hesaplarım?
2 boyutlu uzayda kendisiyle kesişmeyen bir dizi nokta varsayarsak, ortaya çıkan çokgenin alanını belirlemenin etkili bir yöntemi nedir? Bir yan not olarak, bu bir ev ödevi değil ve kod aramıyorum. Kendi yöntemimi uygulamak için kullanabileceğim bir açıklama arıyorum. Noktalar listesinden bir dizi üçgen çekmeye dair fikirlerim var, ancak dışbükey ve …
81 algorithm  geometry  2d 

7
Maksimum Bir bölümdeki benzersiz alt dize sayısı
Başlığı daha anlaşılır olacak şekilde değiştirdim. İşte sorunun ayrıntılı bir versiyonu: Bir dizemiz var s ve onu alt dizelere ayırmak istiyoruz . Her alt dize birbirinden farklıdır. Bir kesimden alabileceğimiz maksimum benzersiz alt dize sayısı nedir ? Başka bir deyişle, forma birleştiren maksimum benzersiz alt dize sayısı nedir s? İşte …




2
kısıtlama memnuniyet sorunu bir kısıtlama eksik
Geçen yıl öğrenci yorumlarına dayanarak üniversitede laboratuar uygulamaları öğretmeniyim, patronum ve ben onlara hitap etmek istedik. Patronum bir C betiği yazmayı seçti ve sorunumuzu çözmeye çalışmak için python (python-kısıtlama) seçiyorum. Bilgiler 6 oturum var 4 rol var 6 uygulama var 32 öğrenci var Takım başına 4 öğrenci var. Sorun : …

3
Bir öğeyi yığındaki bir konuma taşımak için minimum sayıda hareket nasıl bulunur?
N'nin yığın sayısı ve P'nin yığın kapasitesi olduğu bir dizi NXP yığını göz önüne alındığında, A konumundaki bir düğümden bazı rastgele B konumuna geçmek için gereken minimum swap sayısını nasıl hesaplayabilirim? Bir oyun tasarlıyorum ve son amaç tüm yığınları aynı renkte olacak şekilde sıralamak. # Let "-" represent blank spaces, …

4
Belirli bir toplam veya ortalamaya sahip bir aralıkta N rastgele tamsayı oluşturmanın etkili bir yolu var mı?
Ödül süresi 6 saat içinde . Bu sorunun yanıtları +200 itibar ödülü için uygundur . Peter O. kanonik bir cevap arıyor : Özetlemek gerekirse: Ya (1) kodda uygulanandan daha verimli bir algoritma bulun ya da (2) geçerli sayı formülünü belirtin. kombinasyonları ve bir kombinasyon numarası nasıl "açmak" için. N tamsayıların …

7
Bir listenin elemanlarının adil bölümlenmesi
Oyuncuların derecelendirmelerinin bir listesi verildiğinde, oyuncuları (yani derecelendirmeleri) mümkün olduğunca adil bir şekilde iki gruba ayırmam gerekiyor. Amaç, takımların kümülatif puanları arasındaki farkı en aza indirmektir. Oyuncuları takımlara nasıl bölebileceğime dair herhangi bir kısıtlama yok (bir takımın 2 oyuncusu ve diğer takımın 10 oyuncusu olabilir). Örneğin: [5, 6, 2, 10, …
12 python  algorithm  list 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.