Huffman-fa
Jelentkezz be a hozzászóláshoz.
mert ezután átlagos szóhosszt kell számolni, illetve van-e elõnye tömörités nélkül
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
Minden bemenetre MÁS kimenet lesz.
ÉS azonos bemenetre is lehet más helyes eredmény.
[/spam]™
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
De még a #3 -as feladatot nézzük meg!
Mert ott 3nak egyenlõ az elõfordulása!
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
aham:
Elõfordulás
A = 7
B = 4
C = 2
D = 1
Fa
. . . . . 14
. . . . ./ .\
. . . . / . .7
. . . ./ . ./ \
. . . / . ./ . 3
. . ./ . ./ . / \
. . A . .B . C . D
. . 7 . .4 . 2 . 1
Számozás
. . . . . 14
. . . . ./ .\ 0
. . . 1 / . .7
. . . ./ . ./ \ 0
. . . / . 1/ . 3
. . ./ . ./ .1/ \ 0
. . A . .B . C . D
. . 7 . .4 . 2 . 1
Kód
A = 1
B = 01
C = 001
D = 000
[/spam]™
Elõfordulás
A = 7
B = 4
C = 2
D = 1
Fa
. . . . . 14
. . . . ./ .\
. . . . / . .7
. . . ./ . ./ \
. . . / . ./ . 3
. . ./ . ./ . / \
. . A . .B . C . D
. . 7 . .4 . 2 . 1
Számozás
. . . . . 14
. . . . ./ .\ 0
. . . 1 / . .7
. . . ./ . ./ \ 0
. . . / . 1/ . 3
. . ./ . ./ .1/ \ 0
. . A . .B . C . D
. . 7 . .4 . 2 . 1
Kód
A = 1
B = 01
C = 001
D = 000
[/spam]™
/\
/ 7
/ / \
/ / 3
/ / / \
A B C D
7 4 2 1
akkor a #4-es faladat. /14 kerekitettem mind de nem irtam azt le.
igy kéne kinéznie?
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
http://keptarhely.cjb.hu/upload/users/-%20public%20-/0/0/0/j55337asdg4tdsrfg24.gif
Persze nem a te példáddal, de egy "konkrét" példa. 😊
[/spam]™
mert ha megcsinalom , más ágak jönnek ki mint a megoldás lenne
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
\"meg fog azoknak a száma növekedni, akik bár minden rátermettség nélkül úgy érzik, hogy a nemzet vezéri szolgálatába kell állítaniuk \"halhatatlan\" erejüket\" Mein Kampf, Adolf Hitler
A végén 1 út lesz minden egyes elemedhez (mivel fa), az úton a számok sorozata lesz az adott érték kódja.
1: Sorba kell rendezni a valószínûségeket (csökkenõ v növekvõ, lényegtelen)
2: A legoptimálisabban 2, közel egyenlõ valószínûségû csoportra bontod
3: A 2. lépést ismétled a csoportokon belül
X=(A,B,C,D)
valószínüségi eloszlás:
p(A)=1/2
p(😎=2/7
p(C)=1/7
p(D)=1/14
a, Huffman kód - fa elõállitása
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
X=(A,B,C,D,E)
valószínüségi eloszlás:
p(A)=1/3
p(😎=5/12
p(C)=p(D)=p(E)=1/12
a, Huffman kód - fa elõállitása
the Original .:BfBt:. -tRs- \\\ XBOX360: MrManson HUN \\\PSN: MrManson_HUN
̊ ̊̊ ̊̊̊ ̊̊̊̊ ̊̊̊̊̊ ̊̊̊̊̊̊ ̊̊