«algorithms» etiketlenmiş sorular

Matematik ve bilgisayar biliminde algoritma, bir işlevi hesaplamak için iyi tanımlanmış talimatların sonlu bir listesi olarak ifade edilen etkili bir yöntemdir. Algoritmalar hesaplama, veri işleme ve otomatik akıl yürütme için kullanılır.

9
Bir algoritma ansiklopedisi var mı? [kapalı]
Matematik El Kitabına benzer bir algoritma ansiklopedisi var mı ? Bir yerde çok sayıda mevcut olması yararlı görünüyor. Bilgisayar Programlama Sanatının iyi bir kaynak olarak kabul edildiğini biliyorum, ancak öğretici kadar çok ansiklopedi görünmüyor. Moderatör Notu Bazı açıklamalar ve bağlamlar sağlayan uzun cevaplar arıyoruz. Sadece bir kitap listelemeyin: lütfen neden …
34 algorithms 

5
Silme işlemi, çoğu veri yapısına eklemekten çok neden daha zordur?
Silme işleminin birçok (çoğu?) Veri yapısının yerleştirilmesinden çok daha zor olmasının nedeninin belirli bir nedeni olduğunu düşünebiliyor musunuz? Hızlı örnek: bağlantılı listeler. Ekleme önemsiz olmakla birlikte, silme işleminin önemli ölçüde zorlaştıran birkaç özel durumu vardır. AVL ve Red-black gibi kendiliğinden dengelenen ikili arama ağaçları, ağrılı silme uygulamasının klasik örnekleridir. Çoğu …

1
JavaScript'i gerçekten iyi biliyorum, ancak kodlama görüşmelerini bombaladım
Bu yüzden şu anda bir Ön Uç Geliştiricisi olarak yeni bir pozisyon arayışı içindeyim. JavaScript'i çok iyi biliyorum ve Kapanışlar, Köriler, Prototip Kalıtım, Tasarım Desenleri, Uygulama performansı ve genel Ön Uç Mimarisi hakkında şiirsel olarak mumlanabiliyorum. Ama yine de iş görüşmelerini bombaladım. (FYI için görüşme yaptığım işlerin çoğu, SPA'ları bir …


6
MP3 koleksiyonumu sıralamak için bir "nihai karışık" algoritması yazmak istiyorum
MP3 dosyalarımı başlık ve sanatçı tekrarını önleyecek şekilde sıralamak için sözde kod önerileri arıyorum . Frank Sinatra, Tony Bennett, Ella Fitzgerald gibi eski standartları söyleyen şarkıları dinliyorum. Her sanatçı aynı şarkıların birçoğunu kaydeder - Beni Aya Aya Uçur, Bu Gece Baktığınız Yol, Stardust vs. Eğer 2000 şarkım varsa ve 20'si …



7
Veritabanında çok geniş bir dizge / kayıt listesi içinde hızlıca arama
Aşağıdaki sorunu yaşıyorum: 2 milyondan fazla kayıt içeren bir veritabanım var. Her kaydın bir X string alanı vardır ve X alanının belirli bir dize içerdiği kayıtların bir listesini görüntülemek istiyorum. Her kaydın boyutu yaklaşık 500 bayttır. Daha somutlaştırmak için: başvurumun GUI'sinde bir dize girebileceğim bir metin alanına sahibim. Metin alanının …

10
Herhangi bir fiziksel miktarın, taşma veya akış olmadan 64-bit bir tamsayı ile temsil edilebileceğini varsaymak mantıklı mıdır?
JDK'daki orijinal ikili arama algoritması, 32-bit tam sayılar kullandı ve eğer (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html ) . Aynı ikili arama algoritmasını (imzalı) 64 bit tam sayıları kullanarak yeniden low + highyazdıysak, INT64_MAX değerini asla aşmayacağını varsayabiliriz, çünkü fiziksel olarak 10 ^ 18 bayt olması imkansız mı? Fiziksel büyüklükleri …


2
O (…) nedir ve nasıl hesaplarım?
Yardım et! Bir algoritmanın Big-O'sunu veya bazı kodları analiz etmem gereken bir sorum var. Büyük-O'nun tam olarak ne olduğundan ya da Büyük-Theta'yla ya da bir algoritmanın karmaşıklığını analiz etmenin diğer yöntemleriyle ne olduğundan emin değilim. Big-O'nun kodu çalıştırma zamanı mı, yoksa harcadığı hafıza miktarını mı ifade ettiğinden emin değilim (boşluk …


8
Güzel kod nedir? [kapalı]
Genelde geliştiricilerin güzel kodlar yazmaları gerektiğini okudum, ancak yeni başlayanlar için güzel kodun ne olduğunu belirsiz bırakıyor ve onu nasıl tanıyorsunuz? Asıl soru şudur: Güzel kodlar nasıl yazılır ve kodunuzun kalitesini yükseltmek için bazı pratik alışkanlıklar nelerdir? , güzel yazdığım kodu yapmak için neye dikkat etmeliyim (ve hangi öğreni öğreniyorum).

5
Champaign Çeşmesi Yapboz
Boş bardak su aşağıdaki sırayla düzenlenir: Doldurulursa 1. bardağa sıvı dökülürse, ilave sıvı bardağa 2 ve 3 eşit miktarlarda akar. Cam 2 dolduğunda, ilave sıvı 4 ve 5'e vb. Bir N litre sıvı verildiğinde ve her bir camın maksimum kapasitesi 1 litre ise, getWaterInBucket(int N, int X)X cam sayısının olduğu …


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.