«arrays» etiketlenmiş sorular

Dizi, her biri bir veya daha fazla dizin tarafından tanımlanan bir dizi öğeden (değerler, değişkenler veya referanslar) oluşan sıralı bir doğrusal veri yapısıdır. Dizilerin belirli varyantlarını sorurken, bununla ilgili şu etiketleri kullanın: [vector], [arraylist], [matrix]. Bu etiketi kullanırken, bir programlama diline özgü bir soruda, soruyu kullanılan programlama diliyle etiketleyin.


8
Liste <T> .Contains () çok mu yavaş?
Biri bana jenerik List.Contains()işlevinin neden bu kadar yavaş olduğunu açıklayabilir mi? Bir var List&lt;long&gt;yaklaşık bir milyon sayılar ve bu sayıların içinde belirli sayıda varsa sürekli kontrol ediyor koduyla. Aynı şeyi Dictionary&lt;long, byte&gt;ve Dictionary.ContainsKey()işlevini kullanarak yapmayı denedim ve Listeden yaklaşık 10-20 kat daha hızlıydı. Elbette, Sözlüğü bu amaçla kullanmak istemiyorum, çünkü …
94 .net  arrays  generics  list 

5
Geri arama işlevi çalıştırılırken Angular2 bileşeninin "bu" tanımsız
RESTful bir uç noktadan veri almak için bir hizmeti çağıran bir bileşenim var. Bu hizmete, söz konusu veriler getirildikten sonra çalıştırılması için bir geri arama işlevi verilmesi gerekir. Buradaki sorun, verileri bir bileşenin değişkenindeki mevcut verilere eklemek için geri arama işlevini kullanmayı denediğimde, bir EXCEPTION: TypeError: Cannot read property 'messages' …

10
Javascript ile ters sırada bir dizide map () kullanmanın bir yolu var mı?
map()İşlevi bir javascript dizisinde kullanmak istiyorum , ancak ters sırada çalışmasını istiyorum. Bunun nedeni, bir Meteor projesinde yığılmış React bileşenlerini işliyorum ve en üst düzey öğenin ilk olarak geri kalanı aşağıdaki görüntüleri yüklerken oluşturulmasını istiyorum. var myArray = ['a', 'b', 'c', 'd', 'e']; myArray.map(function (el, index, coll) { console.log(el + …

5
Koşul karşılanırsa Numpy öğelerini değiştirme
Bir koşul karşılanırsa her bir öğenin 1 veya 0 olarak değiştirilmesini sağlayacak şekilde değiştirmem gereken büyük bir uyuşuk dizim var (daha sonra piksel maskesi olarak kullanılacaktır). Dizide yaklaşık 8 milyon öğe var ve mevcut yöntemim azaltma hattı için çok uzun sürüyor: for (y,x), value in numpy.ndenumerate(mask_data): if mask_data[y,x]&lt;3: #Good Pixel …

6
Explode and Implode (PHP) ile eşdeğer Java [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 . 7 yıl önce kapalı . Bu soruyu geliştirin Java'da yeniyim, ancak PHP'de iyi bir deneyimim oldu ve Java'da patlatma ve implode (PHP'de …
94 java  arrays  string  split 

5
Bir dizide en yüksek anahtar / dizini ara
PHP ile bir dizideki en yüksek anahtarı / dizini nasıl elde edebilirim? Değerler için nasıl yapılacağını biliyorum. Örneğin, bu diziden bir tamsayı değeri olarak "10" elde etmek istiyorum: $arr = array( 1 =&gt; "A", 10 =&gt; "B", 5 =&gt; "C" ); Nasıl programlayacağımı biliyorum ama bunun için de bir işlev …
94 php  arrays  key  highest 

6
Dizi CoreData'ya nasıl kaydedilir?
Dizimi Core Data'ya kaydetmem gerekiyor. let array = [8, 17.7, 18, 21, 0, 0, 34] Bu dizinin içindeki değerler ve değerlerin sayısı değişkendir. 1. NSManagedObject sınıfımın içinde ne beyan ederim? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber @NSManaged var total: …


7
Dizi # her biri ile Dizi # eşlemesi karşılaştırması
hash = { "d" =&gt; [11, 22], "f" =&gt; [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") =&gt; "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") =&gt; "11,22,33,44,55" tek fark durum 1 kullanım vs.map, durum 2 kullanımdır vs.each. Burada ne oldu?

13
Swift 3'te diziden nesneyi çıkarma
Uygulamamda hücreyi seçerken diziye bir nesne ekledim ve hücreyi yeniden seçerken nesnenin seçimini kaldırıp kaldırdım. Bu kodu kullandım ama bana hata ver. extension Array { func indexOfObject(object : AnyObject) -&gt; NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) { for var index = self.indexOfObject(object); index != …
93 ios  arrays  swift  swift3 

14
Bash'deki bir diziden nasıl benzersiz değerler alabilirim?
Buradaki soruyla neredeyse aynı sorum var . İçeren bir dizim var aa ab aa ac aa ad, vb. Şimdi bu diziden tüm benzersiz öğeleri seçmek istiyorum. Düşünce, bununla basit olurdu sort | uniqya da sort -udizide değişti onlar bu diğer soru da belirttiğim gibi, ama hiçbir şey ... kodudur: echo …
93 linux  arrays  bash  unique 

7
Kotlin'de boş bir dizi nasıl oluşturulur?
Array(0, {i -&gt; ""})Şu anda kullanıyorum ve daha iyi bir uygulama olup olmadığını bilmek istiyorum.Array() artı, eğer kullanıyorsam arrayOfNulls&lt;String&gt;(0) as Array&lt;String&gt;, derleyici beni bu dökümün asla başarılı olamayacağı konusunda uyaracaktır. Ancak bu, içerideki varsayılan uygulama Array(0, {i -&gt; ""}). Bir şey mi özledim?
93 arrays  kotlin 

14
Javascript nesnelerinin iki dizisini karşılaştırmak için jQuery kullanma
Aynı olup olmadıklarını görmek için karşılaştırmak istediğim iki JavaScript Nesnesi dizisi var. Nesneler her dizide aynı sırada olmayabilir (ve büyük olasılıkla olmayacaktır). Her dizide 10'dan fazla nesne olmamalıdır. JQuery'nin bu soruna zarif bir çözümü olabileceğini düşündüm, ancak çevrimiçi olarak fazla bir şey bulamadım. Kaba yuvalanmış bir $.each(array, function(){})çözümün işe yarayabileceğini …

8
İnt [] dizisi uygulama ayarlarında nasıl saklanır
C # express 2008 kullanarak basit bir Windows Forms uygulaması oluşturuyorum. Deneyimli bir C ++ geliştiricisiyim, ancak C # ve .NET konusunda oldukça yeniyim. Şu anda ayar tasarımcısını ve aşağıdaki gibi kodu kullanarak bazı basit uygulama ayarlarımı saklıyorum: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; ... // Restore setting txtLocation.Text = …
93 c#  winforms  arrays  settings 

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.