«language-agnostic» etiketlenmiş sorular

Herhangi bir programlama dilinden bağımsız olan PROGRAMLAMA SORULARI için bu etiketi kullanın.


16
Okul zaman çizelgesi oluşturmak için algoritma
Bir okul çizelgesi oluşturmanın algoritması için bilinen çözümler olup olmadığını merak ediyordum. Temel olarak, belirli sınıf-konu-öğretmen ilişkileri için "saat dağılımını" (hem öğretmenlerde hem de sınıf durumunda) optimize etmekle ilgilidir. Girişte birbiriyle ilişkilendirilmiş sınıflar, ders konuları ve öğretmenlerimiz olduğunu ve bu zaman çizelgesinin sabah 8 ile akşam 4 arasına sığması gerektiğini …

17
İki görüntü arasındaki benzerliği nasıl ölçebilirim? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bir uygulamanın ekran görüntüsünü (bir Web sayfası olabilir) daha önce alınmış bir ekran görüntüsüyle, …

26
Code Golf - π gün
Kilitli . Bu soru ve yanıtları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. Meydan okuma SO'da kod golfü için yönergeler Karakteri Rkullanarak yarıçaplı bir dairenin temsilini görüntülemek için karakter sayısına göre en kısa kod ve *ardından yaklaşık π. Giriş tek …

30
Türünden yalnızca duruma göre farklılık gösteren bir değişken adı kullandığım için ahlaksız mıyım?
Örneğin, şu kod parçasını alın: var person = new Person(); veya sizin için Pythonistalar: person = Person() Bana sürekli bunun ne kadar kötü olduğu söylendi, ancak henüz bu iki kod satırının ahlaksızlığına dair bir örnek görmedim. Benim için kişi bir Kişidir ve ona başka bir isim vermeye çalışmak zaman kaybıdır. …

4
JVM neden hala arama optimizasyonunu desteklemiyor?
Jvm-önleme-çağrı-optimizasyonlarından iki yıl sonra , bir prototip uygulaması var gibi görünüyor ve MLVM bir süredir bu özelliği "proto% 80" olarak listeliyor. Kuyruk çağrıları desteklenmesinde Sun'ın / Oracle'ın taraftan etkin faiz var mı yoksa kuyruk aramalar sadece "[...] öyle her özellik öncelik listesinde ikinci sırada gelmeye kader [...]" nde belirtildiği gibi …

30
Programcı Bulmacası: Bir oyun boyunca satranç tahtası durumunu kodlama
Kesinlikle bir soru değil, daha çok bir bilmece ... Yıllar boyunca, yeni çalışanlarla birkaç teknik görüşmeye katıldım. Standart "X teknolojisini biliyor musunuz" sorularını sormanın yanı sıra, sorunlara nasıl yaklaştıkları konusunda da bir fikir edinmeye çalıştım. Tipik olarak, soruyu görüşmeden önceki gün e-posta ile gönderiyor ve ertesi gün bir çözüm bulmalarını …

14
"Düzenle-İddia Et-Hareket Et" mi olmalı?
Arrange-Act-Assert'in klasik test modeliyle ilgili olarak, kendimi sıklıkla Act'ten önce gelen bir karşı iddia eklerken buluyorum. Bu şekilde, geçen iddianın gerçekten eylemin sonucu olarak geçtiğini biliyorum. Bunu, kırmızı-yeşil-yeniden düzenleyicideki kırmızıya benzer olarak düşünüyorum, ancak testlerim sırasında kırmızı çubuğu görürsem, yeşil çubuğun fark yaratan kod yazdığım anlamına geldiğini bilirim. Başarılı bir …

11
Programlama yarışmacıları neden C ++ ve Java kullanıyor? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçeklerle ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Bu yılki Google Code Jam yarışmasında yarıştıktan ve yarıştıktan sonra , yardım edemedim, ancak …

8
Trambolin işlevi nedir?
İş yerindeki son tartışmalarda, birisi bir trambolin işlevinden bahsetti. Wikipedia'daki açıklamayı okudum . İşlevsellik hakkında genel bir fikir vermek yeterlidir, ancak biraz daha somut bir şey istiyorum. Bir trambolini gösterecek basit bir kod parçanız var mı?

9
Döngü açma ne zaman hala yararlıdır?
Döngü açarak son derece performans açısından kritik bazı kodları (bir monte carlo simülasyonunda milyonlarca kez denilen hızlı sıralama algoritması) optimize etmeye çalışıyorum. İşte hızlandırmaya çalıştığım iç döngü: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} Şunun gibi bir şeye geçmeyi denedim: while(true) { if(myArray[++index1] …

6
Örtüşen dikdörtgenleri aralamak için bir algoritma mı?
Bu problem aslında devreden çıkarmalarla ilgilidir, aşağıda şu şekilde genelleştireceğim: 2B görünümüm var ve ekrandaki bir alan içinde birkaç dikdörtgen var. Bu kutuları birbiriyle örtüşmeyecek şekilde nasıl yayabilirim, ancak minimum hareketle ayarlayabilirim? Dikdörtgenlerin konumları dinamiktir ve kullanıcının girdisine bağlıdır, bu nedenle konumları herhangi bir yerde olabilir. Ekteki resimler sorunu ve …

7
Lambda nedir?
Birisi Lambda'nın ne olduğu hakkında iyi bir açıklama sağlayabilir mi? Onlar için bir etiketimiz var ve C # sorusunun sırları üzerinde duruyorlar, ancak ilk etapta ne olduklarına dair iyi bir tanım ve açıklama bulamadım.


28
Basit Kilitlenme Örnekleri
Yeni başlayanlara iş parçacığı kilitlenmelerini açıklamak istiyorum. Geçmişte, bazıları kod kullanan ve bazıları resim kullanan (ünlü 4 araba gibi ) birçok kilitlenme örneği gördüm . The Dining Philosophers gibi kolayca çıkmaza giren klasik sorunlar da vardır , ancak bunlar gerçek bir aceminin tam olarak kavrayamayacağı kadar karmaşık olabilir. Kilitlenmelerin ne …

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.