» »

array

array

mare_ ::

torej...
kako bi nekomu, ki nima blage veze o programiranju, na enostaven način dopovedali kaj je array? ter kako se ta izraz prevaja v slovenščino?

OwcA ::

Tabela ali polje.

Analogija s tabelo je kar dobra, če je ta nekdo bolj matematično navdahnjen, je pa to Nx1 matrika (vektor v N dimenzionalnem prostoru).
Otroška radovednost - gonilo napredka.

Trubadur ::



Analogija s tabelo je kar dobra, če je ta nekdo bolj matematično navdahnjen, je pa to Nx1 matrika (vektor v N dimenzionalnem prostoru).


LOL matematika ni zame

sm že jst spraševau na splet01.net in sm dubu ta link

arrays and other data structures:
Data structure @ Wikipedia
Array @ Wikipedia


drgač pa me/hate teorija raj si vse ogledam na primerih je bol jasno:))
Berite Thomasa!

CCfly ::

Najenostavneje je array lista števil, črk, ... Sicer imaš lahko array več dimenzij, ampak ponavadi ne več kot 3, ker ti večje dimenzije začnejo požigati nevrone pod možgansko skorjo.

npr. malo po C-jevsko:
int stevilke[] = {1,2, 3, 4, 5, 6, 7, 8, 9};
int tabela[][] = {{1, 2, 3}, {4, 5, 6}};

Trubadur ::

PHP

Copy/paste from here

ARRAY

PHP podpira, tako kot Perl navadne indeksirane array-e in asociativne array-e.

INDEXED ARRAY:

$a[0] = "bu !";
$a[1] = 1213;

Da nam nebi bilo treba vsakič pogledati, koliko je array dolg in dodati novo vrednost na koncu, lahko to nardimo bolj preprosto:

$a[] = 'tretja'; // $a[3] = 'tretja';
$a[] = 'cetrta'; // $a[4] = 'cetrta';

ASSOCIATIVE ARRAY:

$b['nek kljuc'] = 'neka vrednost';
$b['drug kljuc'] = 2847;

Multidimezijski ARRAY:

Multi dimezijski array si lahko predstavljamo kot tabelo podatkov:


1

2

3
a

a1

a2

a3
b

b1

b2

b3
c

c1

c2

c3

Kako nastavimo vrednosti ?

$x[1]['a'] = 'a1';
$x[1]['b'] = 'b1';
$x[1]['c'] = 'c1';
$x[2]['a'] = 'a2';
$x[2]['b'] = 'b2';
$x[2]['c'] = 'c2';
$x[3]['a'] = 'a3';
$x[3]['b'] = 'b3';
$x[3]['c'] = 'c3';

Čisto preprosto, kajne :)
Vse skupaj pa lahko napišemo tudi z eno samo potezo:

$x = array(


array( 'a' => 'a1',
'b' => 'b1',
'c' => 'c1' ),


array( 'a' => 'a2',
'b' => 'b2',
'c' => 'c2' ),

array( 'a' => 'a3',
'b' => 'b3',
'c' => 'c3' )
);
Berite Thomasa!

Vesoljc ::

imho je treba povedati, da je array kos pomnilnika, kjer so elementi tega polja zapisani zaporedno, eden za drugim.
Abnormal behavior of abnormal brain makes me normal...

OwcA ::

@Vesoljc:
imho je treba povedati, da je array kos pomnilnika, kjer so elementi tega polja zapisani zaporedno, eden za drugim.

To je vse bolj stvar preteklosti. Skriptni jeziki že sedaj povečini naredijo iz vsega skupaj eno packarijo, še dobri stari C++ v STL-ju stopa z allocatorji po tej poti (priznam std:vector je še še vedno večinoma implementiran kot klasičen array).
Otroška radovednost - gonilo napredka.

Vesoljc ::

true, ampak container je itaq drugačna pesem. omeniti velja tudi dostopne čase. za le-te pa iz preteklosti, ko array je še bil, velja da so konstatni za vse elemente ;)
Abnormal behavior of abnormal brain makes me normal...

mare_ ::

tnx :D :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[python] project euler problem

Oddelek: Programiranje
151205 (757) Spura
»

Matematični problem-Funkcija

Oddelek: Šola
115503 (3900) lebdim
»

Za programerske teoretike

Oddelek: Programiranje
478514 (5316) Jerry000
»

[C] struct in int[] (strani: 1 2 )

Oddelek: Programiranje
656819 (5892) MrBrdo
»

[php]$_POST iz šumnikov v nešumnike

Oddelek: Izdelava spletišč
71479 (1391) Gost

Več podobnih tem