TinyC
. Codifica in TinyC
del programma che calcola la somma iterando +1 [ D1, sezione 2 ]
int divRef(int, int, int*, int*)
.
divRef
nell'algoritmo mcdMaestra
[ D1, sez. 4 ].
scambia(int*,int*)
myAnd
equivalente all'operatore &&
predefinito.
ap(int*,int*,int,int)
(assegnamento parallelo à la Python) [ D2, sez. 2 ].
scambia(int*,int*)
senza variabile di appoggio [ D2, sez. 3 ].
sommaRec(int, int)
[ D3, sez. 1.1 ].
TinyReC
. Riflessioni sulla completezza computazioneale di TinyReC
.
if else
in Tiny C. Vera complessità asintotica di Fibonacci iterativo.
malloc
o calloc
). Il tipo void *
.
mergeRecVPC
: merge ricorsiva da Veri Programmatori C [ L2 ].
struct
. [ D6, sez. 1 ]
struct
'ricorsive' [dispensa D6, sez. 3 ].
length
, sumL
[dispensa D6, sez. 3.1 ].
twiceL
[dispensa D6, sez. 3.2 ].
addLastIt
,
addLastRec
,
addLastFun
.
append
,
appendRec
,
appendFun
.
reverseFun
,
reverseIt
,
reverseFunEff
.
reverseRec
[dispensa D6, sez. 3.5 ].
removeFun
e removeRec
[dispensa D6, sez. 3.6 ].
free()
[dispensa D6, sez. 2.1 ].
removeIt
: attenzione a non perdere la testa (della lista)! [dispensa D6, sez. 3.6 ].
makeTree(int n, binTree L, binTree R)
e isNotEmptyTree(binTree B, int r, binTree L, binTree *R)**
[ *D7, sez. *1.1 ].
append
.
livelloK
[dispensa S6, sez. 2.2 ]
pathToX
[dispensa S6, sez. 2.3 ]
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |