Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Kiểu dữ liệu, cấu trúc và mô hình dữ liệu
MIỄN PHÍ
Số trang
11
Kích thước
103.4 KB
Định dạng
PDF
Lượt xem
1752

Kiểu dữ liệu, cấu trúc và mô hình dữ liệu

Nội dung xem thử

Mô tả chi tiết

Ch ¬ng II

kiÓu d÷ liÖu, cÊu tróc d÷ liÖu vµ

m« h×nh d÷ liÖu

2.1. BiÓu diÔn d÷ liÖu.

Trong m¸y tÝnh ®iÖn tö (MT§T), c¸c d÷ liÖu dï cã b¶n chÊt kh¸c nhau

nh thÕ nµo (sè nguyªn, sè thùc, hay x©u ký tù, ...), ®Òu ®îc biÓu diÔn díi d¹ng

nhÞ ph©n. Mçi d÷ liÖu ®îc biÓu diÔn díi d¹ng mét d·y c¸c sè nhÞ ph©n 0 hoÆc

1. VÒ mÆt kü thuËt ®©y lµ c¸ch biÓu diÔn thÝch hîp nhÊt, v× c¸c gi¸ trÞ 0 vµ 1

dÔ dµng ®îc m· ho¸ bëi c¸c phÇn tö vËt lý chØ cã hai tr¹ng th¸i. Chóng ta sÏ

kh«ng quan t©m ®Õn c¸ch biÓu diÔn nµy cña d÷ liÖu, còng nh c¸c c¸ch tiÕn

hµnh c¸c thao t¸c, c¸c phÐp to¸n trªn c¸c d÷ liÖu ®îc biÓu diÔn díi d¹ng nhÞ

ph©n.

C¸ch biÓu diÔn nhÞ ph©n cña d÷ liÖu rÊt kh«ng thuËn tiÖn ®èi víi con

ngêi. ViÖc xuÊt hiÖn c¸c ng«n ng÷ lËp tr×nh bËc cao (FORTRAN, BASIC,

PASSCAL, C ...) ®· gi¶i phãng con ngêi khái nh÷ng khã kh¨n khi lµm viÖc

víi c¸ch biÓu diÔn trong m¸y cña d÷ liÖu. Trong c¸c ng«n ng÷ lËp tr×nh bËc

cao, c¸c d÷ liÖu, hiÓu theo mét nghÜa nµo ®ã, lµ sù tr×u tîng ho¸ c¸c tÝnh chÊt

cña c¸c ®èi tîng trong thÕ giíi hiÖn thùc. Nãi d÷ liÖu lµ sù tr×u tîng ho¸ tõ thÕ

giíi hiÖn thùc, v× ta ®· bá qua nh÷ng nh©n tè, tÝnh chÊt mµ ta cho lµ kh«ng c¬

b¶n, chØ gi÷ l¹i nh÷ng tÝnh chÊt ®Æc trng cho c¸c ®èi tîng thuéc ph¹m vi bµi

to¸n ®ang xÐt. Ch¼ng h¹n, vÞ trÝ cña mét ®èi tîng trong thùc tiÔn, ®îc ®Æc trng

bëi cÆp sè thùc (x,y) (®ã lµ to¹ ®o¹ ®ª-c¸c cña mét ®iÓm trong mÆt ph¼ng).

Do ®ã, trong ng«n ng÷ Pascal, vÞ trÝ mét ®èi tîng ®îc biÓu diÔn bëi b¶n ghi

gåm hai trêng t¬ng øng víi hoµnh ®é vµ tung ®é cña mét ®iÓm. Trong to¸n

häc cã c¸c kh¸i niÖm biÓu diÔn ®Æc trng vÒ mÆt sè lîng vµ c¸c quan hÖ cña

c¸c ®èi tîng trong thÕ giíi hiÖn thùc, ®ã lµ c¸c kh¸i niÖm sè nguyªn, sè thùc,

sè phøc, d·y, ma trËn, ... Trªn c¬ së c¸c kh¸i niÖm to¸n häc nµy, ngêi ta ®· ®a

vµo trong c¸c ng«n ng÷ lËp tr×nh bËc cao c¸c d÷ liÖu kiÓu nguyªn, thùc, phøc,

m¶ng, b¶n ghi, ... Tuy nhiªn do tÝnh ®a d¹ng cña c¸c bµi to¸n cÇn xö lý b»ng

MT§T, chØ sö dông c¸c kiÓu d÷ liÖu cã s½n trong c¸c ng«n ng÷ lËp tr×nh bËc

cao lµ cha ®ñ ®Ó m« t¶ c¸c bµi to¸n. Chóng ta ph¶i cÇn ®Õn c¸c cÊu tróc d÷

liÖu. §ã lµ c¸c d÷ liÖu phøc t¹p, ®îc x©y dùng nªn tõ c¸c d÷ liÖu ®· cã, ®¬n

gi¶n h¬n b»ng c¸c ph¬ng ph¸p liªn kÕt nµo ®ã.

§Ó gi¶i quyÕt mét bµi to¸n b»ng MT§T, ta cÇn x©y dùng m« h×nh d÷

liÖu m« t¶ bµi to¸n. §ã lµ sù tr×u tîng ho¸ c¸c ®Æc trng cña c¸c ®èi tîng thuéc

ph¹m vi vÊn ®Ò mµ ta quan t©m, c¸c mèi quan hÖ gi÷a c¸c ®èi tîng ®ã. Dïng

lµm c¸c m« h×nh d÷ liÖu trong tin häc, chóng ta sÏ sö dông c¸c m« h×nh to¸n

häc nh danh s¸ch, c©y, tËp hîp, ¸nh x¹, quan hÖ, ®å thÞ, ... M« h×nh d÷ liÖu sÏ

®îc biÓu diÔn bëi c¸c cÊu tróc d÷ liÖu. Th«ng thêng mét m« h×nh d÷ liÖu cã

thÓ ®îc biÓu hiÖn bëi nhiÒu cÊu tróc d÷ liÖu kh¸c nhau. Tuú tõng øng dông, ta

20

20

a

1

a

2

a

n

.

Tải ngay đi em, còn do dự, trời tối mất!