«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
Bir öğeyi aramanın verimli yolu
Geçenlerde bir röportaj yaptım ve bana bir " arama " sorusu sordular . Soru şuydu: Her bir öğenin bitişiğindeki öğeleriyle karşılaştırıldığı +1veya -1bunlarla karşılaştırıldığı bir (pozitif) tamsayı dizisi olduğunu varsayalım . Misal: array = [4,5,6,5,4,3,2,3,4,5,6,7,8]; Şimdi 7konumunu arayın ve geri dönün. Bu cevabı verdim: Değerleri geçici bir dizide saklayın, sıralayın …

5
Php'de bir işlev tarafından döndürülen erişim dizisi
Sitemde istediğim yere kod ekleyen bir şablon motoru kullanıyorum. Oldukça kolay olan bir şeyi test etmek için bir fonksiyon yazdım: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } Sorun şu ki, $ this-> verisi özeldir ve her yerden erişemiyorum, bu yüzden getData () kullanmam gerekiyor; bu benim sorunuma neden …
88 php  arrays 


4
Java, dizilerle C ++ 'da std :: vector'den 8 kat daha hızlıdır. Neyi yanlış yaptım?
Boyutlarını asla değiştirmeyen birkaç büyük diziye sahip aşağıdaki Java koduna sahibim. Bilgisayarımda 1100 ms'de çalışıyor. Aynı kodu C ++ 'da uyguladım ve kullandım std::vector. Bilgisayarımda aynı kodu çalıştıran C ++ uygulamasının süresi 8800 ms'dir. Bunu yavaş yapması için neyi yanlış yaptım? Temel olarak kod şunları yapar: for (int i = …


14
PHP dizisi MySQL'e kaydedilsin mi?
Bir dizi veriyi tek bir mysql alanına kaydetmenin iyi bir yolu nedir? Ayrıca mysql tablosunda bu diziyi sorguladığımda, onu dizi biçimine geri döndürmenin iyi bir yolu nedir? Cevabı seri hale getirmek ve serileştirmek mi?
88 php  mysql  arrays 

3
Ruby'de yinelerken bir diziyi nasıl değiştiririm?
Ruby'yi öğreniyorum, eğer burası için fazla acemi ise özür dilerim, ama bunu kazma kitabından çıkaramıyorum (muhtemelen yeterince dikkatli okumuyorum). Neyse, böyle bir dizilim varsa: arr = [1,2,3,4,5] ... ve diyelim ki dizideki her bir değeri 3 ile çarpmak istiyorum, şunu yaparak bunu çözdüm: arr.each {|item| item *= 3} ... bana …
88 ruby  arrays  iteration 

9
Sayısal olmayan Nesne özelliklerine dizine göre erişilsin mi?
Bunun gibi bir dizim varsa: var arr = ['one','two','three']; Bunu yaparak farklı bölümlere erişebilirim: console.log(arr[1]); Nesne özelliklerine anahtar yerine sıralarına göre nasıl erişebilirim? Misal: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy' }, jbo = { 'evenmore' : 'crazy', 'something' : 'awesome' }; Özellik adını açık bir şekilde …



6
Aralık tabanlı düz diziler için nasıl çalışır?
C ++ 11'de , diğer diller forgibi davranan bir aralık tabanlı kullanabilirsiniz foreach. Düz C dizileriyle bile çalışır: int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n *= 2; } Ne zaman duracağını nasıl biliyor? Yalnızca forkullanıldığı ile aynı kapsamda bildirilmiş statik …
88 c++  arrays  foreach  c++11 

10
C'deki bir işleve argüman olarak bir dizi geçirme
Argüman olarak dizi içeren bir fonksiyon yazdım ve aşağıdaki gibi dizi değerini ileterek çağırdım. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } Bulduğum şey arraytest(), değerleri ileterek …

6
Bash'de bir metin dosyasından bir dizi oluşturma
Komut dosyası bir URL'yi alır, gerekli alanlar için ayrıştırır ve çıktısını bir dosya.txt dosyasına kaydedilmesi için yeniden yönlendirir . Her alan bulunduğunda çıktı yeni bir satıra kaydedilir. file.txt A Cat A Dog A Mouse etc... file.txtYeni bir komut dosyasında ondan bir dizi alıp oluşturmak istiyorum , burada her satır dizideki …



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.