સંપૂર્ણ બાઈનરી ટ્રી અને ફુલ બાઈનરી ટ્રી વચ્ચેનો તફાવત

Anonim

સંપૂર્ણ બાઈનરી વૃક્ષ વિ સંપૂર્ણ દ્વિસંગી વૃક્ષ

બાઈનરી વૃક્ષ એક વૃક્ષ છે જ્યાં દરેક નોડમાં એક કે બે બાળકો હોય. દ્વિસંગી વૃક્ષમાં, નોડમાં બેથી વધુ બાળકો હોઈ શકતા નથી. દ્વિસંગી વૃક્ષમાં, બાળકોને "ડાબી" અને "અધિકાર" બાળકો તરીકે નામ આપવામાં આવ્યું છે. બાળક ગાંઠો તેમના પિતૃ માટે સંદર્ભ સમાવે છે. એક સંપૂર્ણ દ્વિસંગી વૃક્ષ એ દ્વિસંગી વૃક્ષ છે જેમાં દ્વિસંગી વૃક્ષના દરેક સ્તરને છેલ્લા સ્તર સિવાય સંપૂર્ણપણે ભરવામાં આવે છે. અનલ્ફ કરેલ સ્તરે, ગાંઠો ડાબેરી સૌથી વધુ સ્થાનથી શરૂ થાય છે. એક સંપૂર્ણ દ્વિસંગી વૃક્ષ એક વૃક્ષ છે જેમાં ઝાડના દરેક નોડને વૃક્ષના પાંદડા સિવાયના બે બાળકો છે.

પૂર્ણ દ્વિસંગી વૃક્ષ શું છે?

સંપૂર્ણ દ્વિસંગી વૃક્ષ એક દ્વિસંગી વૃક્ષ છે જેમાં વૃક્ષના દરેક નોડ બરાબર શૂન્ય છે અથવા બે બાળકો છે. બીજા શબ્દોમાં કહીએ તો, પાંદડા સિવાય દરેક નોડને બરાબર બે બાળકો છે. આકૃતિ 1 નીચે સંપૂર્ણ દ્વિસંગી વૃક્ષ દર્શાવે છે સંપૂર્ણ દ્વિસંગી વૃક્ષમાં, ગાંઠોની સંખ્યા (n), સંખ્યાબંધ laves (l) અને આંતરિક ગાંઠોની સંખ્યા (i) એક વિશિષ્ટ રીતથી સંબંધિત છે, જો તમે તેમાંના કોઈપણને જાણતા હો તો તમે અન્ય બે કિંમતો નીચે પ્રમાણે છે:

1. જો એક સંપૂર્ણ દ્વિસંગી વૃક્ષમાં આંતરિક ગાંઠો છે:

- પાંદડાઓની સંખ્યા l = i + 1

- ગાંઠોની કુલ સંખ્યા n = 2 * i + 1

2. જો એક સંપૂર્ણ દ્વિસંગી વૃક્ષને n ગાંઠો છે:

- આંતરિક ગાંઠોની સંખ્યા i = (n-1) / 2

- પાંદડાઓની સંખ્યા l = (n + 1) / 2

3 જો એક સંપૂર્ણ દ્વિસંગી વૃક્ષની પાંદડી છે:

- ગાંઠોની કુલ સંખ્યા n = 2 * l-1

- આંતરિક ગાંઠોની સંખ્યા i = l-1

પૂર્ણ બાઈનરી ટ્રી શું છે?

આકૃતિ 2 માં બતાવ્યા પ્રમાણે, એક સંપૂર્ણ દ્વિસંગી વૃક્ષ એક દ્વિસંગી વૃક્ષ છે જેમાં વૃક્ષના દરેક સ્તરને છેલ્લા સ્તર સિવાય સંપૂર્ણપણે ભરવામાં આવે છે. ઉપરાંત, છેલ્લા સ્તરમાં, ડાબી-સૌથી વધુ સ્થાનથી શરૂ થતાં નોડ્સને જોડવી જોઈએ. ઊંચાઈની એક સંપૂર્ણ દ્વિસંગી વૃક્ષ નીચેની શરતોને સંતોષે છે:

- રુટ નોડથી, છેલ્લા સ્તરથી ઉપરનું સ્તર ઊંચાઈના સંપૂર્ણ દ્વિસંગી વૃક્ષનું પ્રતિનિધિત્વ કરે છે h-1

- છેલ્લા સ્તરના એક અથવા વધુ ગાંઠો 0 હોઇ શકે છે અથવા 1 બાળકો

- જો એ, બી એ છેલ્લા સ્તરથી ઉપરનાં સ્તરોમાં બે ગાંઠો છે, તો પછી તેના કરતા વધુ બાળકો હોય છે જો અને માત્ર જો b ની ડાબી બાજુ આવેલ હોય તો

પૂર્ણ બાઈનરી વૃક્ષ વચ્ચે શું તફાવત છે અને પૂર્ણ દ્વિસંગી વૃક્ષ?

દ્વિસંગી વૃક્ષો અને સંપૂર્ણ દ્વિસંગી વૃક્ષો સંપૂર્ણ તફાવત છે. સંપૂર્ણ દ્વિસંગી વૃક્ષ એક દ્વિસંગી વૃક્ષ છે, જેમાં દરેક નોડમાં શૂન્ય કે બે બાળકો છે, એક સંપૂર્ણ દ્વિસંગી વૃક્ષ એક દ્વિસંગી વૃક્ષ છે જેમાં દ્વિસંગી વૃક્ષના દરેક સ્તરને છેલ્લા સ્તર સિવાયના સંપૂર્ણ ભરવામાં આવે છે. ઢગલા જેવા કેટલાક વિશિષ્ટ ડેટા માળખાંને સંપૂર્ણ દ્વિસંગી વૃક્ષો હોવા જરૂરી છે જ્યારે તેમને સંપૂર્ણ દ્વિસંગી વૃક્ષોની જરૂર નથી. સંપૂર્ણ બાયનરી ટ્રીમાં, જો તમને કુલ ગાંઠો અથવા સંખ્યાબંધ laves અથવા આંતરિક ગાંઠોની સંખ્યા ખબર હોય, તો તમે અન્ય બે ખૂબ સરળતાથી શોધી શકો છો.પરંતુ સંપૂર્ણ દ્વિસંગી વૃક્ષને ત્રણ વિશેષતાઓના વિશિષ્ટ ગુણધર્મ નથી.