Вузол (інформатика)

Вузол є основною одиницею, яка використовується в обчислювальній техніці. Вузли — це пристрої або точки даних на великій мережі. Пристрої, такі як персональний комп'ютер, стільниковий телефон або принтер, є вузлами. При визначенні вузлів в Інтернеті вузлом є все, що має IP-адресу. Вузли — це окремі частини більшої структури даних, такі, як зв'язані списки та дерева даних. Вузли містять дані, а також можуть посилатися на інші вузли. Зв'язки між вузлами часто реалізуються покажчиками.

У теорії графів зображення забезпечує спрощений перегляд мережі, де кожен з чисел являє собою інший вузол.

Вузли та дерева

Просте двійкове дерево двійкове дерево розміром 9 і висотою 3, з кореневим вузлом, значення якого дорівнює 2. Наведене вище дерево незбалансоване і не відсортоване.

Вузли часто розташовуються на деревоподібних структурах. Вузол є інформацією, що міститься в єдиній структурі даних. Ці вузли можуть містити значення або умову, або, можливо, служити іншою незалежною структурою даних. Вузли представлені одним батьківським вузлом. Найвища точка на деревній структурі називається кореневим вузлом, який не має батьківського вузла, але служить батьківським або «прабатьківським» для всіх вузлів під ним у дереві. Висота вузла визначається загальною кількістю ребер на шляху від цього вузла до останнього вузла листа, а висота дерева дорівнює висоті кореневого вузла.[1] Глибина вузла визначається відстанню між цим вузлом й кореневим вузлом. Кореневий вузол має глибину нуля.[2] Дані можуть бути виявлені вздовж цих мережевих шляхів.[3] IP-адреса використовує цю систему вузлів для визначення свого розташування в мережі.

Визначення

  • Дочірній: дочірній вузол — це вузол, що проходить від іншого вузла. Наприклад, комп'ютер з доступом до Інтернету можна вважати дочірнім вузлом вузла, що представляє Інтернет. Зворотне співвідношення є відношенням батьківського вузла. Якщо вузол C є дочірнім вузлом A, то A є батьківським вузлом C.
  • Ступінь: ступінь вузла — число дітей вузла.
  • Глибина: глибина вузла A — це довжина шляху від A до кореневого вузла. Кажуть, що кореневий вузол має глибину 0.
  • Край: зв'язок між вузлами.
  • Ліс: набір дерев.
  • Висота: висота вузла A — це довжина найдовшого шляху через дітей до листового вузла.
  • Внутрішній вузол: вузол з принаймні однією дитиною.
  • Кінцевий вузол: вузол без дочірніх елементів.
  • Кореневий вузол: вузол, що відрізняється від інших вузлів дерева. Зазвичай вона зображена як найвищий вузол дерева.
  • Вузли сімейства: це вузли, підключені до одного батьківського вузла.

Мови розмітки

Інше поширене використання дерев вузлів у веб розробці. У програмуванні XML використовується для передачі інформації між комп'ютерними програмістами та комп'ютерами. З цієї причини XML використовується для створення спільних протоколів зв'язку, що використовуються в офісному програмному забезпеченні, та служить базою для розробки сучасних мов розмітки в Інтернеті, таких як XHTML. Хоча подібні до того, як до нього звертаються програмісти, HTML та CSS, зазвичай це мова, яка використовується для розробки тексту та дизайну вебсайту. У той час як XML, HTML і XHTML надають мову і вираз, DOM виконує роль перекладача.[4]

Тип вузла

Різні типи вузлів у дереві представлені специфічними інтерфейсами. Іншими словами, тип вузла визначається тим, як він взаємодіє з іншими вузлами. Кожен вузол має властивість типу вузла, що визначає тип вузла, наприклад, однорівневий або листовий.

Наприклад, якщо властивість типу вузла є властивістю константи для вузла, це властивість визначає тип вузла. Тому, якщо властивість типу вузла є постійним вузлом ELEMENT_NODE, можна знати, що цей вузол є елементом об'єкта. Цей об'єкт використовує інтерфейс Element для визначення всіх методів і властивостей цього конкретного вузла. Типи вузлів

Різні типи та описи вузлів Консорціум Всесвітньої павутини:

  • Document представляє весь документ (кореневий вузол дерева DOM)
  • DocumentFragment є «легким» об'єктом Document, який може містити частину документа
  • DocumentType надає інтерфейс для об'єктів, визначених для документа
  • ProcessingInstruction є інструкцією обробки
  • EntityReference є посиланням на сутність
  • Element є елементом
  • Attr є атрибутом
  • Text є текстовии вмістом елемента чи атрибута
  • CDATASection є розділом CDATA у документі (текст, який НЕ буде аналізуватися синтаксичним аналізатором)
  • Comment представляє коментар
  • Entity є сутністю
  • Notation є позначенням, оголошеним у DTD
NodeType Named constant
1 ELEMENT_NODE
2 ATTRIBUTE_NODE
3 TEXT_NODE
4 CDATA_SECTION_NODE
5 ENTITY_REFERENCE_NODE
6 ENTITY_NODE
7 PROCESSING_INSTRUCTION_NODE
8 COMMENT_NODE
9 DOCUMENT_NODE
10 DOCUMENT_TYPE_NODE
11 DOCUMENT_FRAGMENT_NODE
12 NOTATION_NODE

Об'єкт вузла

Об'єкт вузла представлений одним вузлом в дереві. Це може бути вузол елемента, вузол атрибута, текстовий вузол або будь-який інший тип, описаний у розділі «тип вузла». Всі об'єкти можуть успадковувати властивості та методи для роботи з батьківськими та дочірніми вузлами, але не всі об'єкти мають батьківські або дочірні вузли. Наприклад, текстові вузли, які не можуть мати дочірні вузли, подібні вузли для додавання дочірніх вузлів призводять до помилки DOM.

Об'єкти в дереві DOM можуть бути адресовані та маніпулювати за допомогою методів на об'єктах. Публічний інтерфейс DOM задається в інтерфейсі прикладного програмування (API). Історія об'єктної моделі документа переплітається з історією «війн браузерів» кінця 1990-х років між Netscape Navigator та Microsoft Internet Explorer, а також з JavaScript і JScript, перші мови сценаріїв, які будуть широко впроваджені в макет системах з веб — браузерів.

Примітки

  1. tree (data structure). National Institute of Standards and Technology. Архів оригіналу за 24 листопада 2014. {{cite web}}: Cite має пустий невідомий параметр: |df= (довідка)
  2. Teukolsky, Roselyn (2013). Barron's AP Computer Science A. Barron's. ISBN 978-1-4380-0152-4.
  3. Simply Scheme: Introducing Computer Science ch 18: Trees. College Of Engineering, University of California, Berkeley. Архів оригіналу за 22 грудня 2013. {{cite web}}: Cite має пустий невідомий параметр: |df= (довідка)
  4. XML DOM Introduction. W3Schools. Архів оригіналу за 11 червня 2014. Процитовано 2 березня 2019. {{cite web}}: Cite має пустий невідомий параметр: |df= (довідка)

Зовнішні посилання

Read other articles:

Strada statale 162 della Valle CaudinaDenominazioni successiveEx strada statale 162 della Valle Caudina LocalizzazioneStato Italia Regioni Campania Province Napoli  Caserta DatiClassificazioneStrada provinciale InizioAcerra FineCancello Scalo Lunghezza6,00 km GestoreCittà metropolitana di Napoli PercorsoLocalità serviteAcerra e San Felice a Cancello Manuale Strada provinciale 338 ex SS 162 della Valle CaudinaDenominazioni precedentiStrada statale 162 della Valle Caudina ...

 

Logo of D.I.S.C used on the website. Dundee International Sports Center (DISC) is a sports centre in Dundee, Scotland, opened in the late 1990s. In 1998, DISC staged the European Hockey Championships. In April 2015 it hosted a Celtic Cup match between Scotland and Ireland. It was the first international wheelchair rugby league match to be played in Scotland.[1] Present day The sports centre is used as a physical education base for Morgan Academy and its pupils. Morgan Academy is one ...

 

العلاقات الصينية الليبيرية الصين ليبيريا   الصين   ليبيريا تعديل مصدري - تعديل   العلاقات الصينية الليبيرية هي العلاقات الثنائية التي تجمع بين الصين وليبيريا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة الص�...

Jérôme Boateng Boateng con il Bayern Monaco nel 2019 Nazionalità  Germania Altezza 192[1] cm Peso 90[1] kg Calcio Ruolo Difensore Squadra  Salernitana Carriera Giovanili 1994-2002 TeBe Berlino2002-2006 Hertha Berlino Squadre di club1 2006-2007 Hertha Berlino10 (0)2007-2010 Amburgo75 (0)2010-2011 Manchester City16 (0)2011-2021 Bayern Monaco229 (5)2021-2023 Olympique Lione32 (0)2024- Salernitana7 (0) Nazionale 2004-2005 Germa...

 

Untuk aktris dan penyanyi Amerika Serikat, lihat Diahnne Abbott. Diane AbbottAbbott pada 2017 Menteri Dalam Negeri BayanganMasa jabatan6 Oktober 2016 – 4 April 2020PemimpinJeremy CorbynPendahuluAndy BurnhamPenggantiNick Thomas-SymondsMenteri Kesehatan BayanganMasa jabatan27 Juni 2016 – 6 Oktober 2016PemimpinJeremy CorbynPendahuluHeidi AlexanderPenggantiJon AshworthMenteri Pembangunan Internasional BayanganMasa jabatan13 September 2015 – 27 Juni 2016PemimpinJer...

 

Bombing of Oahu by Japanese flying boats during WW2. For the counter-insurgency unit in Namibia, see Koevoet. Operation KPart of the Pacific Theater of World War IIApproximate route of Operation K.Date4 March 1942LocationWotje Atoll in the Marshall Islands; French Frigate Shoals; OahuResult InconclusiveBelligerents  United States  JapanCommanders and leaders None Hisao HashizumeStrength None 2 Kawanishi H8Ks3 submarinesCasualties and losses Minimal private property damage Loss of su...

Mujaheddin al confine del Pakistan nel 1985 Mujaheddin (in arabo مجاهدين‎?), erronea traslitterazione giornalistica di mujāhidīn, pl. di mujāhid (مجاهد): indica colui/lei che è impegnato/a nel jihād dalla radice semitica jhd che significa forza o anche, per estensione, rinforzo. A partire dalla seconda metà del XX secolo tale termine si diffonde nei Paesi occidentali per indicare i guerriglieri d'ispirazione islamica, spe...

 

Federal administrative apparatus of the Eurasian country This article is about only the executive branch, headed by the Prime minister. For all branches, see Politics of Russia. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Government of Russia – news · newspapers · books · scholar · JSTOR (October 2014) (...

 

American college basketball season This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 2016–17 Syracuse Orange men's basketball team – news · newspapers · books · scholar · JSTOR (February 2024) (Learn how and when to remove this message) 2016–17 Syracuse Orange men's basketballNIT, Second RoundConferenceAtl...

Military ranks The comparative military ranks of Korea are the military insignia used by the two nations on the Korean Peninsula, those being the Republic of Korea Armed Forces (South Korea) and the Korean People's Army of the Democratic People's Republic of Korea (North Korea). The United States Forces Korea personnel wear the ranks and insignia used by other service personnel of the United States Armed Forces in the territories of the United States. In the South Korean armed forces, ranks f...

 

New Zealand politician The Honourable DoctorJonathan Coleman39th Minister of HealthIn office8 October 2014 – 26 October 2017Prime MinisterJohn KeyBill EnglishPreceded byTony RyallSucceeded byDavid Clark10th Minister for Sport and RecreationIn office8 October 2014 – 26 October 2017Prime MinisterJohn KeyBill EnglishPreceded byMurray McCullySucceeded byGrant Robertson37th Minister of DefenceIn office14 December 2011 – 8 October 2014Prime MinisterJohn KeyPreceded ...

 

Bagian dari seri mengenai Sejarah Iran Mitos Sejarah Wangsa Pisydadi Wangsa Kayani Zaman Kuno SM Peradaban Kura-Aras 3400–2000 Proto-Elam 3200–2700 Elam 2700–539 Kekaisaran Akadia 2400–2150 Bangsa Kass ca.1500 – ca.1155 Kekaisaran Asiria Baru 911–609 Urartu 860–590 Bangsa Mannea 850–616 Zaman Kekaisaran Kekaisaran Media 678–550 SM (Kerajaan Saka) 652–625 SM Kekaisaran Babilonia Baru 626–539 SM Kekaisaran Akhaimenia 550–330 SM Kerajaan Armenia 331 SM – 428 Masehi Atro...

Моде́льные органи́змы — организмы, используемые в качестве моделей для изучения тех или иных свойств, процессов или явлений живой природы. Модельные организмы интенсивно изучаются, причём одна из причин этого — надежда на то, что открытые при их изучении закономе�...

 

Manufacturing complex in Michigan, US For the airport, see Willow Run Airport. For other uses, see Willow Run (disambiguation). B-24s under construction at Willow Run Willow Run, also known as Air Force Plant 31, was a manufacturing complex in Michigan, United States, located between Ypsilanti Township and Belleville, built by the Ford Motor Company to manufacture aircraft, especially the Consolidated B-24 Liberator heavy bomber.[1] Construction of the Willow Run Bomber Plant began in...

 

First President of Botswana (1921–1980) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Seretse Khama – news · newspapers · books · scholar · JSTOR (September 2017) (Learn how and when to remove this message) His Excellency SirSeretse KhamaGCB KBESir Seretse Khama, KBE, in January 19701st President of ...

Location of Gloucester County in New Jersey List of the National Register of Historic Places listings in Gloucester County, New Jersey Contents: Counties and communities in New Jersey Atlantic – Bergen (Closter, Franklin Lakes, Ridgewood, Saddle River, Wyckoff) – Burlington – Camden – Cape May – Cumberland – Essex – Gloucester – Hudson – Hunterdon – Mercer – Middlesex – Monmouth – Morris – Ocean – Passaic – Salem – Somerset – Sussex – Union – Warren Ma...

 

2024 Philippine television drama series This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (May 2024) (Learn how and when to remove this message) Forever YoungGenreDramaDirected by Gil Tejada Jr. Renchie Del Carmen StarringEuwenn MikaellCountry of originPhilippinesOrigina...

 

Propulsion system for marine vessels utilizing a nuclear powerplant When the nuclear-powered Arktika class 50 Let Pobedy was put into service in 2007, it became the world's largest icebreaker. Nuclear marine propulsion is propulsion of a ship or submarine with heat provided by a nuclear reactor. The power plant heats water to produce steam for a turbine used to turn the ship's propeller through a gearbox or through an electric generator and motor. Nuclear propulsion is used primarily within n...

Enzo FerrariEnzo Ferrari pada 1920-anLahirEnzo Anselmo Ferrari(1898-02-18)18 Februari 1898Modena, ItaliaMeninggal14 Agustus 1988(1988-08-14) (umur 90)Maranello, ItaliaKebangsaanItaliaPekerjaanFounder of FerrariTahun aktif1918–1988Tinggi6 ft 15 in (2,21 m)[1]AnakAlfredo Dino Ferrari (1932-1956) Piero Ferrari (l.1945) Penghargaan Order of Merit for Labour (en) Knight Grand Cross of the Order of Merit of the Italian Republic (en) Enzo Ferrari (18 Februari 1898...

 

香港ピーク地区の豪邸 豪邸(ごうてい、英:luxurious mansion)とは、物的財産として高価格な高級住宅、高額な住宅。邸宅あるいは屋敷、館とほぼ同義であり、不動産業分野でも使用される用語である。一般的には広い区画敷地面積を有し、美しい建築デザイン、豪華なインテリアデザイン、高品質の建物構造や材料、繊細な建設プロセスおよび優れた景観や照明、プラ�...