Encerrado

Arrays Structure

Implement a persistent array, combining the fat nodes idea of section 7.2 with a normal array. (attached file contains copy of chapter 7.2) The structure should support the following operations - p array t *create p array(int length) creates a persistent array of integers of the given length. - int set p array(p array t *array, int index, int value) sets the array entry index to value and returns a new version number. This should work in O(log n). - int get p array(p array t *array, int index) returns the current value of the array entry index; this should work in O(1) time. - int get old p array(p array t *array, int index, int version) returns the value of the array entry index at the time version. This should work in O(log n) time

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows, Linux

Habilidades: Vale Tudo, Programação C, Programação C#

Ver mais: programming structure, o log n, no structure, integers form 1, c programming arrays, arrays in programming, arrays in c programming, array in c sharp programming, Structure, Arrays, operations log, windows operations log, windows log copy, set value array, arrays programming, windows operations log program, legal agreement structure, persistent, integers, copy file linux server, sharp desktop, fat entry, site creates request form, file array programming, structure programming

Acerca do Empregador:
( 5 comentários ) new york, United States

ID do Projeto: #3008631

17 freelancers estão ofertando em média $39 para este trabalho

ovidiuv

See private message.

$34 USD in 4 dias
(206 Comentários)
5.5
LGLSoftware

See private message.

$29.75 USD in 4 dias
(41 Comentários)
4.3
yurok1975

See private message.

$41.65 USD in 4 dias
(19 Comentários)
4.1
ftsolutionsvw

See private message.

$51 USD in 4 dias
(14 Comentários)
4.0
mz41

See private message.

$42.5 USD in 4 dias
(28 Comentários)
4.0
bucktracker

See private message.

$29.75 USD in 4 dias
(15 Comentários)
4.0
MSGuys

See private message.

$42.5 USD in 4 dias
(8 Comentários)
3.9
omederos

See private message.

$42.5 USD in 4 dias
(10 Comentários)
3.4
alienwebsl

See private message.

$46.75 USD in 4 dias
(1 Comentário)
2.7
vw7205655vw

See private message.

$35.7 USD in 4 dias
(2 Comentários)
1.1
CarolosEaves

See private message.

$42.5 USD in 4 dias
(5 Comentários)
0.9
anant7vw

See private message.

$42.5 USD in 4 dias
(2 Comentários)
0.7
maiphuongvw

See private message.

$21.25 USD in 4 dias
(3 Comentários)
0.0
NextEpisode1

See private message.

$34 USD in 4 dias
(0 Comentários)
0.0
rentateam

See private message.

$46.75 USD in 4 dias
(0 Comentários)
0.0
hovoxyz

See private message.

$46.75 USD in 4 dias
(0 Comentários)
0.0
dhilepan

See private message.

$38.25 USD in 4 dias
(0 Comentários)
0.0
aklindia

See private message.

$34 USD in 4 dias
(0 Comentários)
0.0