«big-o» etiketlenmiş sorular

Big-O notasyonu asimptotik üst sınırları temsil etmek için kullanılır. Algoritmaların ilgili zaman veya mekan karmaşıklığını tanımlar. Big-O analizi bir problem zorluğunun kaba ve basitleştirilmiş bir tahminini sunar.


26
Bogosort'tan (Maymun Sıralama olarak da bilinir) daha kötü sıralama algoritmaları var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir İş arkadaşlarım beni bu sabah sıralama algoritmaları tartışmasıyla Üniversite günlerime geri …
178 algorithm  sorting  big-o 

30
O (nlogn) Algoritması - İkili dizede eşit aralıklarla üç tane bulun
Bu soruyu dün bir Algoritma testinde aldım ve cevabını bulamıyorum. Beni kesinlikle deli ediyor çünkü yaklaşık 40 puan değerindeydi. Sınıfın çoğunun doğru bir şekilde çözmediğini düşünüyorum, çünkü son 24 saat içinde bir çözüm bulamadım. İsteğe bağlı bir n uzunluğunda uzunluk dizesi verildiğinde, varsa dize içinde eşit aralıklarla yerleştirilmiş üç tane …
173 algorithm  big-o 

4
Java Collections Framework uygulamaları için Big-O özeti? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Yakında bir "Java kilitlenme kursu" öğretiyor olabilirim. Kitle üyelerinin Big-O notasyonunu bileceğini varsaymak …
164 java  collections  big-o 


3
Standart konteynerlerin karmaşıklık garantileri nelerdir?
Görünüşe göre ;-) standart kaplar bir çeşit garanti sağlar. Ne tür garantiler ve farklı konteyner türleri arasındaki farklar tam olarak nedir? SGI sayfasından çalışarak ( STL hakkında ) bununla geldim: Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence Front Insert Sequence Back Insert Sequence Associative Container …
160 c++  stl  containers  big-o 

15
Java hashmap'ı gerçekten O (1) midir?
SO yeniden Java hashmaps ve onların O(1)arama süresi hakkında bazı ilginç iddiaları gördüm . Birisi bunun neden böyle olduğunu açıklayabilir mi? Bu hashmaps, satın aldığım hash algoritmalarından büyük ölçüde farklı olmadıkça, her zaman çarpışma içeren bir veri kümesi olmalıdır. Bu durumda, arama daha O(n)ziyade olacaktır O(1). Birisi olmadığını açıklayabilir olan …

16
"O (1) erişim süresi" ne anlama geliyor?
Bu "O (1) erişim süresi" teriminin "hızlı" anlamında kullanıldığını gördüm ama ne anlama geldiğini anlamıyorum. Onunla aynı bağlamda gördüğüm diğer terim "O (n) erişim süresi" dir. Birisi lütfen bu terimlerin ne anlama geldiğini basit bir şekilde açıklayabilir mi? Ayrıca bakınız Big O notasyonu nedir? Onu kullanır mısın? Sekiz Yaşındakiler için …
127 big-o 

19
Maksimum tek satış karı
Tek bir günde hisse senedi fiyatlarını temsil eden bir dizi n tamsayı verildiğini varsayalım . BuyDay ≤ sellDay ile bir çift (buyDay, sellDay) bulmak istiyoruz , öyle ki eğer buyDay'de hisse senedini alıp sellDay'de satarsak kârımızı maksimize etmiş oluruz. Açıkçası, tüm olası (buyDay, sellDay) çiftleri deneyerek ve hepsinden en iyisini …

15
Bu teknik olarak "Merhaba Dünya" için bir O (1) algoritması mı?
Bu, "Merhaba Dünya!" İçin bir O (1) algoritması olarak sınıflandırılır mı? ?? public class Hello1 { public static void Main() { DateTime TwentyYearsLater = new DateTime(2035,01,01); while ( DateTime.Now < TwentyYearsLater ) { System.Console.WriteLine("It's still not time to print the hello ..."); } System.Console.WriteLine("Hello, World!"); } } Kullanmayı düşünüyorum DateTime …
117 c#  .net  algorithm  big-o 


6
Bir algoritmanın O (log n) karmaşıklığına sahip olmasına ne sebep olur?
Big-O hakkındaki bilgim sınırlıdır ve log terimleri denklemde göründüğünde beni daha da şaşırtır. Birisi bana O(log n)algoritmanın ne olduğunu basit terimlerle açıklayabilir mi? Logaritma nereden geliyor? Bu, özellikle bu ara sınav alıştırma sorusunu çözmeye çalışırken ortaya çıktı: X (1..n) ve Y (1..n), her biri azalan düzende sıralanmış iki tam sayı …


2
JavaScript dizilerinin büyük O'su
JavaScript'teki dizilerin öğe ekleyip çıkararak değiştirilmesi çok kolaydır. Bir şekilde çoğu dil dizisinin sabit boyutlu olduğu ve yeniden boyutlandırmak için karmaşık işlemler gerektirdiği gerçeğini maskeliyor. Görünüşe göre JavaScript, düşük performanslı dizi kodu yazmayı kolaylaştırıyor. Bu soruya yol açar: Dizi performansı açısından JavaScript uygulamalarından (büyük O zamanı karmaşıklığı açısından) ne tür …

14
O (1) bağlantılı bir listenin ortasına neden ekleniyor?
Göre bağlantılı listelerde Vikipedi'ye bağlantılı bir listenin ortasında ekleme düşünülen planlanmış O (1) 'dir. O (n) olacağını düşünürdüm. Listenin sonuna yakın olabilecek düğümü bulmanız gerekmiyor mu? Bu analiz düğüm işleminin bulunmasını (gerekli olmasına rağmen) ve sadece eklemenin kendisini hesaba katmıyor mu? DÜZENLE : Bağlı listelerin dizilere göre birçok avantajı vardır. …
105 linked-list  big-o 

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.