C U TRÚC D Li U TRONG
MAPLE
C u trúc d li u trong Maple
Trong Maple có 5 l ai c u trúc d li u
chính:
Dãy (sequence)
T p h p (set)
Danh sách (list)
B ng (table)
M ng (array)
C u trúc d li u dãy…
Mô t :
Là m t nhóm các đi t ng đc s p x p ượ ượ ế
theo th t và ngăn cách nhau b i d u
ph y.
Dãy có th đc gán cho 1 bi n. ượ ế
VD: x:=a,b,c,d.
Kí hi u NULL dùng đ thay th cho m t ế
dãy tr ng.
C u trúc d li u dãy…
Maple áp d ng đnh giá hòan tòan trong quá
trình t o ra dãy.
> S1:=a,b,c;
> S2:=S1,d,e;
S2:=a,b,c,d,e
>S1:=a,1,2;
>S2:=S1,NULL,S1;
S2:=a,1,2,a,1,2
L nh dùng đ t o dãy…
seq(f(i),i=low..high);
seq(f(x),x=expression));
T o ra m t dãy mà các thành ph n c a nó co đc b ng ượ
cách cho f tác đng lên các thành ph n c a bi u th c
expression.
Expression có th là m t t p h p,danh sách ho c m t bi u
th c d ng t ng tích.
ilow low+1 high-1 high
f(low) ,f(low+1) ,f(high-1) ,f(high),
………………………,