«language-agnostic» etiketlenmiş sorular

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


2
Bir veri yapısının "müdahaleci" olması ne anlama geliyor?
Listeler ve yığınlar gibi veri yapılarını tanımlamak için kullanılan müdahaleci terimini gördüm , ama bu ne anlama geliyor? Müdahaleci bir veri yapısının bir kod örneğini ve müdahaleci olmayan bir yapının nasıl farklı olduğunu verebilir misiniz? Ayrıca, neden müdahaleci (veya müdahaleci olmayan) yapasınız? Faydaları nelerdir? Dezavantajları nelerdir?


30
getMinimum () O (1) olmalıdır gibi bir yığın tasarlayın
Bu bir röportaj sorusudur. GetMinimum () işlevinin yığındaki minimum öğeyi döndürmesini sağlayacak şekilde bir tamsayı değeri tutan bir yığın tasarlamanız gerekir. Örneğin: aşağıdaki örneği düşünün dava 1 5 -> ÜST 1 4 6 2 GetMinimum () çağrıldığında, minimum eleman olan 1 döndürmelidir yığında. vaka # 2 ) (Stack.pop ) (Stack.pop …

6
En uygun Yahudi ayak tırnağı kesme algoritması nedir?
Ayak tırnaklarını otomatik olarak kesecek bir makine için yazılım üzerinde çalışıyorum, böylece kullanıcılar ayaklarını ısırarak veya tırnak makası kullanarak manuel olarak yapmak zorunda kalmadan kolayca ayaklarını koyabilir ve çalıştırabilir. Potansiyel kullanıcı tabanımızın önemli bir yüzdesi muhtemelen Yahudi olacak ve belli ki ayak tırnaklarını ( veya tırnakları ) sırayla kesmeme geleneği …

22
İstisnalar veya hata kodları için kurallar
Dün bir iş arkadaşımla tercih edilen hata raporlama yönteminin ne olacağı konusunda hararetli bir tartışma yaşıyordum. Esas olarak, uygulama katmanları veya modüller arasındaki hataları bildirmek için istisnaların veya hata kodlarının kullanımını tartışıyorduk. Hata raporlama için istisnalar atıp atmayacağınıza veya hata kodları döndürüp döndürmeyeceğinize karar vermek için hangi kuralları kullanıyorsunuz?

17
TDD - Birim testi [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Şirketim, kodumuzu test etme konusunda oldukça yenidir. Bir süredir TDD ve …

9
HTML / XML'i ayrıştırmak için normal ifadeyi kullanmak neden mümkün değil: meslekten olmayan terimlerle resmi bir açıklama
SO'da HTML veya XML'in normal ifadelerle ayrıştırılmasıyla ilgili soru sorulmadan geçen bir gün yoktur. Bu görev için normal ifadelerin geçerli olmadığını gösteren örnekler bulmak nispeten kolay olsa da veya kavramı temsil edecek bir ifade koleksiyonuyla SO'da bunun neden layman'da yapılmadığına dair resmi bir açıklama bulamadım. terimleri. Bu sitede şimdiye kadar …

16
İki Rasgele Köşe Arasındaki Tüm Bağlantıları Bulmak İçin Grafik Algoritması
Aşağıda açıklanan görevi gerçekleştirmek için en iyi zaman verimli algoritmayı belirlemeye çalışıyorum. Bir dizi kaydım var. Bu kayıt kümesi için, bu kümedeki kayıt çiftlerinin birbirine nasıl bağlandığını gösteren bağlantı verilerine sahibim. Bu, temelde, kayıtların köşeler ve bağlantı verilerinin kenarları olduğu, yönlendirilmemiş bir grafiği temsil eder. Kümedeki tüm kayıtların bağlantı bilgileri …

18
Özyinelemeli işlevlerin nasıl çalıştığını anlama
Başlığın da açıkladığı gibi, henüz alay edemediğim çok temel bir programlama sorum var. Tüm (son derece akıllıca) "Özyinelemeyi anlamak için, önce özyinelemeyi anlamalısınız." çeşitli çevrimiçi konulardan yanıtlar hala tam olarak anlamıyorum. Neyi bilmediğimizi bilmemekle karşı karşıya kaldığımızda, yanlış soruları sorma veya doğru soruları yanlış sorma eğiliminde olabileceğimizi anladığımızda, "düşündüğüm" şeyi …

12
Karma Kodu ve Sağlama Toplamı - fark nedir?
Anladığım kadarıyla, bir karma kod ve sağlama toplamı benzer şeylerdir - bir veri bloğu için hesaplanan ve nispeten benzersiz olan sayısal bir değer . Örneğin, aynı sayısal hash / checksum değerini veren iki veri bloğunun olasılığı, uygulamanın amaçları için göz ardı edilebilecek kadar düşüktür. Öyleyse, aynı şey için iki kelimemiz …

5
Bir yazım denetleyicide hangi algoritma önerilerde bulunur?
Kelime önerileriyle birlikte bir yazım denetleyicisi uygularken genellikle hangi algoritma kullanılır? İlk başta, yazılan her yeni kelimeyi (sözlükte yoksa) sözlükteki diğer her kelimeden Levenshtein mesafesine göre kontrol etmenin ve en iyi sonuçları döndürmenin mantıklı olacağını düşündüm . Ancak bu, tüm sözlüğü tekrar tekrar değerlendirmek zorunda kaldığı için oldukça verimsiz gibi …



15
Bağlantılı listeler hangi koşullar altında faydalıdır?
Çoğu zaman insanların bağlantılı listeleri kullanmaya çalıştığını görüyorum, bu bana zayıf (veya çok zayıf) bir seçim gibi görünüyor. Belki de bağlantılı bir listenin veri yapısı için iyi bir seçim olduğu veya olmadığı durumları keşfetmek faydalı olabilir. İdeal olarak, yanıtlar, bir veri yapısının seçilmesinde kullanılacak kriterler ve belirli koşullar altında hangi …

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.