<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://novawiki.app/index.php?action=history&amp;feed=atom&amp;title=%ED%8A%B8%EB%A6%AC</id>
	<title>트리 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://novawiki.app/index.php?action=history&amp;feed=atom&amp;title=%ED%8A%B8%EB%A6%AC"/>
	<link rel="alternate" type="text/html" href="https://novawiki.app/index.php?title=%ED%8A%B8%EB%A6%AC&amp;action=history"/>
	<updated>2026-04-16T08:28:33Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://novawiki.app/index.php?title=%ED%8A%B8%EB%A6%AC&amp;diff=80828&amp;oldid=prev</id>
		<title>NovaAdmin: DCWiki 복구: 최신본 이식</title>
		<link rel="alternate" type="text/html" href="https://novawiki.app/index.php?title=%ED%8A%B8%EB%A6%AC&amp;diff=80828&amp;oldid=prev"/>
		<updated>2026-01-08T09:27:42Z</updated>

		<summary type="html">&lt;p&gt;DCWiki 복구: 최신본 이식&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 영단어 ==&lt;br /&gt;
{{영어}}&lt;br /&gt;
Tree.&lt;br /&gt;
&lt;br /&gt;
한마디로 [[나무]]. 크리스마스 트리 같은 거다.&lt;br /&gt;
&lt;br /&gt;
== 컴퓨터 용어 ==&lt;br /&gt;
{{공돌이}}&lt;br /&gt;
컴퓨터 과학에서 트리란 사이클이 없는 그래프를 말한다.&lt;br /&gt;
&lt;br /&gt;
트리를 구성하는 요소에는 크게 두 가지가 있다.&lt;br /&gt;
&lt;br /&gt;
첫 번째는 Node이고, 두 번째는 edge이다. &lt;br /&gt;
&lt;br /&gt;
동그라미하고 선이라고 보면 참 편하다.&lt;br /&gt;
&lt;br /&gt;
트리의 종류에는 또 크게 두 가지가 있는데, directed와 undirected 그래프가 있다.&lt;br /&gt;
&lt;br /&gt;
이는 방향성이 있는 그래프와 방향성이 없는 그래프를 뜻한다.&lt;br /&gt;
&lt;br /&gt;
방향성이 있다는 것은, 편도라는 것이고 방향성이 없다는 것은 왕복이라는 것이다.&lt;br /&gt;
&lt;br /&gt;
생각해보면 참 편한 자료구조이다. &lt;br /&gt;
&lt;br /&gt;
구현에는 두 가지 방식이 있는데 배열로 무식하게 때려박는 방식과 벡터를 사용하는 방식이 있다.&lt;br /&gt;
&lt;br /&gt;
배열로 무식하게 때려박는 방식&lt;br /&gt;
&lt;br /&gt;
  int tree[N][N]&lt;br /&gt;
  tree[1][2] = 1;&lt;br /&gt;
&lt;br /&gt;
해당 코드의 둘째 줄은 1번 노드에서 2번 노드로 가는 편도 길이 존재한다는 것을 의미한다.&lt;br /&gt;
&lt;br /&gt;
벡터로 스마트하게 박는 방식&lt;br /&gt;
이 방식은 공간을 아낄 수 있다. 위의 배열 방식은 무조건 (자료 사이즈)*N^2 바이트의 공간을 요구한다.&lt;br /&gt;
&lt;br /&gt;
  vector&amp;lt;int&amp;gt; tree[N];&lt;br /&gt;
  tree[1].push_back(2);&lt;br /&gt;
&lt;br /&gt;
해당 코드의 둘째 줄 또한 마찬가지로 1에서 2로 가는 편도 길이 존재한다는 것을 의미한다.&lt;br /&gt;
== &amp;#039;틀:&amp;#039;을 잘못 쳐서 나오는거==&lt;br /&gt;
{{틀충}}&lt;br /&gt;
&amp;#039;:&amp;#039; 대신 &amp;#039;ㅣ&amp;#039;를 눌러서 트리 쳐지면 여기로 워프된다.&lt;/div&gt;</summary>
		<author><name>NovaAdmin</name></author>
	</entry>
</feed>