The Algorithm Design Manual Second Edition



Download 5,51 Mb.
Pdf ko'rish
bet53/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   49   50   51   52   53   54   55   56   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

2.6.3

Logarithms and Bits

There are two bit patterns of length 1 (0 and 1) and four of length 2 (00, 01, 10, and

11). How many bits do we need to represent any one of different possibilities,

be it one of items or the integers from 1 to n?

The key observation is that there must be at least different bit patterns of

length w. Since the number of different bit patterns doubles as you add each bit,

we need at least bits where 2

w

n—i.e., we need = log

2

bits.

2.6.4

Logarithms and Multiplication

Logarithms were particularly important in the days before pocket calculators. They

provided the easiest way to multiply big numbers by hand, either implicitly using

a slide rule or explicitly by using a book of logarithms.

Figure 2.7: A height tree with children per node has d

h

leaves. Here = 2 and = 3




48

2 .


A L G O R I T H M A N A L Y S I S

Logarithms are still useful for multiplication, particularly for exponentiation.

the logs. A direct consequence of this is

log


a

n

b

b



· log

a

n

So how can we compute a



b

for any and using the exp(x) and ln(x) functions

on your calculator, where exp(x) = e

x

and ln(x) = log



e

(x)? We know



a

b

= exp(ln(a



b

)) = exp(ln a)

so the problem is reduced to one multiplication plus one call to each of these

functions.




Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   488




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish