グラフ (データ構造)

6個の頂点と7本の枝からなるラベル付きグラフ

グラフ: Graph)とは、ノード(頂点)群とノード間の連結関係を表すエッジ(枝)群で構成される抽象データ型、and・orその実装である具象データ型である。グラフ理論を基盤として、なんらかの証明が可能であったり、豊富なアルゴリズムが利用できること、などが特徴である。

グラフは G=(V,E) で表され、V は頂点(vertices)の集合E は頂点と頂点をつなぐエッジ(edges)の集合である。形式的には、グラフ G は順序対 G=(V,E) で定義され、V は有限の集合、EV から選んだ2つの元からなる集合の集合である。

表現の選択肢

グラフを実際に表現するための主なデータ構造として、2種類のデータ構造がある。第一は隣接リストと呼ばれるもので、各ノード毎に隣接するノードのリストを保持するデータ構造である。第二は隣接行列と呼ばれるもので、行と列にエッジの始点と終点となるノードが並んだ2次元の配列で表され、配列の各要素は2つのノード間にエッジがあるかどうかを示す値が格納される。隣接リストはまばらなグラフに適しており、そうでない場合は隣接行列の方が望ましい。アルゴリズム上の要請から、何らかの情報をエッジに持たせる必要がある場合など、エッジごとのデータがあるデータ構造が必要な場合もある。非常に大きなグラフでエッジに何らかの規則性がある場合、シンボリックグラフという表現も選択肢としてありうる。

操作

グラフに関するアルゴリズムは数多く、よく研究されている。グラフに関する典型的な操作としては、2つのノード間の経路を探す操作がある。深さ優先探索幅優先探索のような手法を使い、あるノードから別のノードへの最短経路を求める。例えば、ダイクストラ法がある。全てのノードの組合せについてそれぞれの最短経路を求めるワーシャル-フロイド法もある。

有向グラフはフローネットワークとして見ることができ、各エッジに容量が定められ、何らかのフローがグラフ上を流れる。グラフの始点から終点への最大フロー問題を解くアルゴリズムとしては、フォード・ファルカーソンのアルゴリズムがある。

関連項目

外部リンク

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Meskip...

 

 

Oman Gencatan Senjata beralih ke halaman ini. Untuk protektorat Britania, lihat Muskat dan Oman. Negara-Negara Gencatan Senjata Pesisir Oman1820–1971 Bendera Dewan Negara-Negara Gencatan SenjataLagu kebangsaan: God Save The Queen (1952–1971)StatusKeresidenan Teluk Persia India Britania (hingga 1947)Protektorat BritaniaIbu kotaSharjahBahasa yang umum digunakanArab dan InggrisDemonimOrang Pesisir Gencatan Senjata[1]Orang Gencatan SenjataPemerintahanPersatuan konfederasi su...

 

 

Minimum age at which a child is capable of committing criminal offences Minimum age of reduced criminal responsibility by country Criminal defenses Part of the common law series Actual innocenceImmunityMental disorder (Insanity)Diminished responsibilityIntoxicationInfancyAutomatismAlibiConsentMistakeDuressAgeNecessityProvocationSelf-defenseFalse confessionEntrapment See also Criminal law and procedure Other common law areas CriminalContractTortPropertywillsTrustsEstatesEvidence Portals  ...

Ernst GrissemannErnst Grissemann en 2004.BiographieNaissance 18 février 1934ImstDécès 6 janvier 2023 (à 88 ans)VienneNationalité autrichienneActivités Acteur, animateur de télévision, animateur de radioEnfants Stefan Grissemann (d)Christoph Grissemann (en)modifier - modifier le code - modifier Wikidata Ernst Grissemann, né le 18 février 1934 à Imst et mort le 6 janvier 2023 à Vienne (Autriche)[1], est un animateur de radio autrichien. Biographie Ernst Grissemann commence à l...

 

 

Disambiguazione – Se stai cercando la nazionale di pallacanestro femminile, vedi Nazionale di pallacanestro femminile degli Stati Uniti d'America. Stati Uniti d'America Campione olimpico in carica Uniformi di gara Casa Trasferta Terza divisa Sport Pallacanestro Federazione USA Basketball Confederazione FIBA (dal 1934) Zona FIBA FIBA Americas Soprannome Team USA Allenatore Steve Kerr Ranking FIBA 1º Olimpiadi Partecipazioni 19 Medaglie 16 1 2 Mondiali Partecipazioni 17 Medaglie 5 3 4 FIBA ...

 

 

1871–1918 hereditary head of state of the German Empire This article is about the emperors of the German Empire. For a full list of German monarchs before 1871, see List of German monarchs. Emperor of the German EmpireDeutscher KaiserImperialImperial coat of armsLast to reignWilhelm II15 June 1888 – 9 November 1918 DetailsStyleHis Imperial MajestyFirst monarchWilhelm ILast monarchWilhelm IIFormation1 January 1871Abolition28 November 1918ResidenceBerlin PalaceAppointerHereditaryP...

Taça das NaçõesTournament detailsHost countryBrazilCityRio de Janeiro, São PauloDates30 May – 7 June 1964Teams4 (from 2 confederations)Venue(s)2 (in 2 host cities)Final positionsChampions Argentina (1st title)Runners-up BrazilThird place PortugalFourth place EnglandTournament statisticsMatches played6Goals scored19 (3.17 per match)Attendance277,000 (46,167 per match)Top scorer(s)Five players(2 goals each)International football competition The...

 

 

Politics of Kenya National Government Constitution History Human rights LGBT rights Executive President (list) William Ruto Deputy President Rigathi Gachagua Cabinet Prime Cabinet Secretary Musalia Mudavadi Attorney General Justin Muturi Director of Public Prosecutions Renson M. Ingonga Legislature National Assembly Speaker: Moses Wetangula List of members Constituencies Senate Speaker: Amason Kingi List of members Judiciary Chief Justice Martha Koome Deputy Chief Justice Philomena Mwilu Supr...

 

 

Міністерство оборони України (Міноборони) Емблема Міністерства оборони та Прапор Міністерства оборони Будівля Міністерства оборони у КиєвіЗагальна інформаціяКраїна  УкраїнаДата створення 24 серпня 1991Попередні відомства Міністерство оборони СРСР Народний комісарі...

SMP Negeri 49 SurabayaInformasiRentang kelasVII, VIII, IXKurikulumKurikulum Tingkat Satuan PendidikanAlamatLokasiJl. Kutisari Indah Selatan Vi/2a Surabaya, Kutisari, Surabaya, Jawa TimurMoto SMP Negeri 49 Surabaya, merupakan salah satu sekolah menengah pertama negeri yang ada di Provinsi Jawa Timur, Indonesia. Sama dengan SMP pada umumnya di Indonesia masa pendidikan sekolah di SMP Negeri 49 Surabaya ditempuh dalam waktu tiga tahun pelajaran, mulai dari Kelas VII sampai Kelas IX Fasilitas Ber...

 

 

1988 film directed by Peter Markle This article is about a film. For the real life events on which the film is based, see Rescue of Bat 21 Bravo. Bat*21Theatrical release posterDirected byPeter MarkleScreenplay byWilliam C. AndersonGeorge GordonBased onBAT-21: Based on the true story of Lieutenant Colonel Iceal E. Hambleton, USAF (book)by William C. AndersonProduced byDavid FisherGary A. NeillMichael BalsonJerry Reed (executive producer)Starring Gene Hackman Danny Glover Jerry Reed David Mars...

 

 

Device that intentionally derails trains due to safety reasons This article is about the device that intentionally causes a vehicle to derail. For the act of derailing itself, see Derailment. For the bicycle component, see Derailleur. Hinged derail with automatic blue flag A derail or derailer is a device used to prevent fouling (blocking or compromising) of a rail track (or collision with anything present on the track, such as a person, or a train) by unauthorized movements of trains or unat...

عملية القسامي علاء أبو دهيم   المعلومات البلد إسرائيل  الموقع القدس،  ومركاز هاراف  الإحداثيات 31°47′16″N 35°11′49″E / 31.787819444444°N 35.196816666667°E / 31.787819444444; 35.196816666667   التاريخ 6 مارس 2008  الأسلحة أيه كيه-47  الخسائر الوفيات 8 طلاب الإصابات 11 تعديل مصدري - تعد...

 

 

  هذه المقالة عن المدينة الإيطالية. لنادي كاتانيا، طالع نادي كاتانيا. قطانية    علم شعار الاسم الرسمي (بالإيطالية: Catania)‏    الإحداثيات 37°30′10″N 15°05′14″E / 37.502669444444°N 15.087269444444°E / 37.502669444444; 15.087269444444   [1] تاريخ التأسيس 729  تقسيم إداري  الب�...

 

 

Local government area of Western Australia This article is about the local government area. For the port city, see Fremantle. For the suburb, see Fremantle (suburb). City of FremantleWestern AustraliaThe City of Fremantle within the Perth Metropolitan AreaPopulation31,930 (LGA 2021)[1]Established1871Area19.0 km2 (7.3 sq mi)MayorHannah FitzhardingeCouncil seatFremantleRegionSouthern Metropolitan PerthState electorate(s)Fremantle, Willagee, CottesloeFederal division(s)Fre...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Babad Brebes – berita · surat kabar · buku · cendekiawan · JSTOR Babad Brebes tidak bisa dipisahkan dengan sejarah kerajaan-kerajaan zaman dahulu yang berdiri di tanah Jawa dan tanah Sunda, di antaranya ...

 

 

2011 film by Ben Palmer The Inbetweeners MovieTheatrical release posterDirected byBen PalmerWritten byDamon BeesleyIain MorrisBased onThe Inbetweenersby Damon Beesley and Iain MorrisProduced byChristopher YoungStarringSimon BirdJames BuckleyBlake HarrisonJoe ThomasCinematographyBen WheelerEdited byWilliam WebbCharlie FawcettMusic byMike SkinnerProductioncompaniesFilm4 ProductionsBwark ProductionsYoung FilmsDistributed byEntertainment Film Distributors (United Kingdom)IM Global (International)...

 

 

Mario Mattòli Mario Mattòli (Tolentino, 30 novembre 1898 – Roma, 26 febbraio 1980) è stato un regista, sceneggiatore e impresario teatrale italiano, fra i più popolari del suo tempo. Indice 1 Biografia 2 Vita privata 3 Filmografia 3.1 Regista 3.2 Attore 4 Tributi 5 Note 6 Bibliografia 7 Voci correlate 8 Altri progetti 9 Collegamenti esterni Biografia Mario Mattoli era discendente diretto di Agostino Mattoli, medico chirurgo omeopata e patriota italiano del XIX sec., aderente alla Repubb...

圓周率 3.1415926535897932384626433... 運用 圓的面積 周長 含圆周率的公式列表 證明 無理性 超越性 值 約率(證明22/7大於π) 密率 近似值 割圓術 人物 阿基米德 刘徽 祖冲之 玛达瓦(英语:Madhava of Sangamagrama) 威廉·琼斯 約翰·梅欽 约翰·伦奇 鲁道夫·范科伊伦 阿耶波多 歷史 年表 文化 節日 相關主題 化圓為方 巴塞爾問題 连续的六个9 查论编 一个半径为 r 的圆的面积[1]为 ...

 

 

Le serment des Sept chefs, parmi lesquels Mécistée. Illustration pour l'ouvrage Stories from the Greek Tragedians d'Alfred Church, 1879. Dans la mythologie grecque, Mécistée (en grec ancien Μηκιστεύς / Mêkisteús) est l'un des enfants du roi d'Argos, Talaos et de la reine Lysimaché. Il est par conséquent frère ou demi-frère (même père) d'Adraste[1]. Son fils est Euryale. Mécistée participe aux jeux des funérailles d'Œdipe et y vainc tous les fils de Cadmos (chronologiq...