கூறு (கோட்டுருவியல்)
[[Image:Pseudoforest.svg|thumb|240px|மூன்று கூறுகள் கொண்ட கோட்டுரு]]
 ஒரு [[கோட்டுரு (கணிதம்)|திசையற்ற கோட்டுருவின்]] '''கூறு''' அல்லது '''இணைப்புக் கூறு''' (''component'', ''connected component'') என்பது அக்கோட்டுருவின் ஒரு [[உட்கோட்டுரு (கோட்டுருவியல்)|உட்கோட்டுருவாகும்]]. 
 :கூறாக அமையும் இந்த உட்கோட்டுருவில் அதன் ஒவ்வொரு [[கணு (கோட்டுருவியல்)|முனைய]] இருமங்களும் [[பாதை (கோட்டுருவியல்)|பாதையால்]] [[இணைப்பு (கோட்டுருவியல்)|இணைக்கப்பட்டிருக்கும்]] மேற்கோட்டுருவின் வேறெந்த அதிகப்படியான முனைகளுடன் அந்த இருமத்தின் முனையங்கள் இணைக்கப்பட்டிருக்காது. 
 
 *படுகை விளிம்புகள் இல்லாத முனை தானே ஒரு கூறாக அமையும்.
 *இணைப்புள்ள கோட்டுருவிற்கு ஒரேயொரு கூறுதான் உண்டு; அக்கோட்டுருவே ஒரு கூறாகும்.
 
 == சமான உறவு==
 கோட்டுருவின் முனைகளின் மீது வரையறுக்கப்பட்ட ஒரு [[சமான உறவு (கணிதம்)|சமான உறவின்]] [[சமானப் பகுதி]]களைக் கொண்டும் கூறுகளை மாற்றுமுறையில் வரையறுக்கலாம்.
 
 ஒரு திசையற்ற கோட்டுருவில் ஒரு முனை ''u'' இலிருந்து மற்றொரு முனை ''v'' விற்கு ஒரு [[பாதை (கோட்டுருவியல்)|பாதை]] இருந்தால், ''u'' இலிருந்து &quot;சென்றடையக்கூடியது&quot; ''v'' என்ற [[ஈருறுப்பு உறவு|உறவு]] வரையறுக்கப்படுகிறது. இந்த வரையறையில் ஒற்றை முனைகள் &quot;0&quot; நீளமுள்ள பாதைகளாகவும், ஒரு பாதையில் ஒரு முனை மீண்டும் வரலாம் எனவும் கொள்ளப்படுகிறது. 
 
 இந்த &quot;சென்றடையக்கூடியது&quot; என்ற உறவு ஒரு [[சமான உறவு (கணிதம்)|சமான உறவாக]] அமைகிறது. ஏனெனில்:
 *இது ஒரு [[எதிர்வு உறவு]] 
 :ஒரு முனையிலிருந்து அதற்கே &quot;0&quot; நீளமுள்ள பாதை உள்ளதால் உட்கோட்டுருவின் ஒரு முனை ''u'' இலிருந்து ''u'' ஐச் சென்றடையலாம்
 
 *இது ஒரு [[சமச்சீர் உறவு]]
 :''u'' இலிருந்து  ''v''  ஒரு பாதை இருக்குமானால், அப்பாதையிலுள்ள அதே விளிம்புகள் ''v'' இலிருந்து ''u'' ஒரு பாதையை அமைக்கும்.
 
 *இது ஒரு[[கடப்பு உறவு]] 
 :''u'' இலிருந்து  ''v'' மற்றும் ''v'' இலிருந்து ''w'' பாதைகள் இருக்குமானால் அப்பாதைகளை ஒன்றிணைத்து ''u'' இலிருந்து ''w'' பாதையாக்கலாம்.
 
 இந்த &quot;சென்றடையக்கூடியது&quot; என்ற சமான உறவின் [[சமானப் பகுதி]]களால் உருவாகும் [[தூண்டப்பட்ட உட்கோட்டுரு]]க்கள் மூலக்கோட்டுருவின் கூறுகளாக அமைகின்றன.
 
 == மேற்கோள்கள் ==
 *{{citation| first1 = J.| first2 = R.| last1 = Hopcroft | author1-link = John Hopcroft| last2 =  Tarjan | author2-link = Robert Tarjan | title = Algorithm 447: efficient algorithms for graph manipulation| journal = [[Communications of the ACM]] | volume = 16| issue = 6| pages = 372–378| year = 1973| doi = 10.1145/362248.362272}}
 *{{citation|first1=Harry R.|last1=Lewis|author1-link=Harry R. Lewis|first2=Christos H.|last2=Papadimitriou|author2-link=Christos Papadimitriou|title=Symmetric space-bounded computation|journal=[[Theoretical Computer Science (journal)|Theoretical Computer Science]] | pages=161–187|year=1982|doi=10.1016/0304-3975(82)90058-5|volume=19|issue=2}}
 *{{citation|first=Omer|last=Reingold|authorlink=Omer Reingold|title=Undirected connectivity in log-space|journal=[[Journal of the ACM]]|year=2008|
 volume=55|issue=4|pages=Article 17, 24 pages|doi=10.1145/1391289.1391291}}
 *{{citation | last1 = Shiloach | first1 = Yossi | last2 = Even | first2 = Shimon | author2-link = Shimon Even | doi = 10.1145/322234.322235 | issue = 1 | journal = [[Journal of the ACM]] | pages = 1–4 | title = An on-line edge-deletion problem | volume = 28 | year = 1981}}
 
 == வெளியிணைப்புகள் ==
 *[http://www.mathworks.com/matlabcentral/fileexchange/42040-find-network-components MATLAB code to find components in undirected graphs], MATLAB File Exchange.
 *[http://www.cs.sunysb.edu/~algorith/files/dfs-bfs.shtml Connected components], Steven Skiena, The Stony Brook Algorithm Repository