목차
<main>
<linkedlist>
<node>
<linkedlist>
<node>
본문내용
ewName))
{
if(listHead==i)
{
if(listHead==listTail)
{
listHead=null;
listTail=null;
}
listHead=i.right;
return 0;
}
else if(i==listTail)
{
listTail=null;
before.right = listTail;
return 0;
}
before.right = i.right;
next.left=i.left;
return 0;
}
}
return 0;
}
public void RightaddNode(String name, String phone, String address, String newName)
{
Node i;
Node next;
Node inNode = new Node(name, phone, address, null, null);
for(i=listHead; i!=null; i=i.right)
{
if(i.name.equals(newName))
{
if(i.name.equals(listTail.name))
{
addNode(name,phone,address);
}
else
{
next=i.right;
next.left = inNode;
inNode.right = next;
i.right = inNode;
inNode.left = i;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
}
}
}
public void LeftaddNode(String name, String phone, String address, String newName)
{
Node i;
Node before;
Node inNode = new Node(name, phone, address, null, null);
for(i=listHead; i!=null; i=i.right)
{
if(i.name.equals(newName))
{
if(i==listHead)
{
i.left = inNode;
inNode.right = i;
listHead=listHead.left;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
else
{
before=i.left;
before.right = inNode;
inNode.left = before;
inNode.right = i;
i.left=inNode;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
}
}
}
public void show()
{
Node i;
for(i=listHead; i!=null; i=i.right)
{
System.out.println();
System.out.println("이름 : " + i.name);
System.out.println("번호 : " + i.phone);
System.out.println("주소 : " + i.address);
System.out.println();
}
}
}
class Node
{
String name;
String phone;
String address;
Node left=null;
Node right =null;
public Node(String name, String phone, String address, Node left, Node right)
{
this.name = name;
this.phone = phone;
this.address = address;
this.left = left;
this.right = right;
}
}
{
if(listHead==i)
{
if(listHead==listTail)
{
listHead=null;
listTail=null;
}
listHead=i.right;
return 0;
}
else if(i==listTail)
{
listTail=null;
before.right = listTail;
return 0;
}
before.right = i.right;
next.left=i.left;
return 0;
}
}
return 0;
}
public void RightaddNode(String name, String phone, String address, String newName)
{
Node i;
Node next;
Node inNode = new Node(name, phone, address, null, null);
for(i=listHead; i!=null; i=i.right)
{
if(i.name.equals(newName))
{
if(i.name.equals(listTail.name))
{
addNode(name,phone,address);
}
else
{
next=i.right;
next.left = inNode;
inNode.right = next;
i.right = inNode;
inNode.left = i;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
}
}
}
public void LeftaddNode(String name, String phone, String address, String newName)
{
Node i;
Node before;
Node inNode = new Node(name, phone, address, null, null);
for(i=listHead; i!=null; i=i.right)
{
if(i.name.equals(newName))
{
if(i==listHead)
{
i.left = inNode;
inNode.right = i;
listHead=listHead.left;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
else
{
before=i.left;
before.right = inNode;
inNode.left = before;
inNode.right = i;
i.left=inNode;
inNode.name = name;
inNode.phone = phone;
inNode.address = address;
}
}
}
}
public void show()
{
Node i;
for(i=listHead; i!=null; i=i.right)
{
System.out.println();
System.out.println("이름 : " + i.name);
System.out.println("번호 : " + i.phone);
System.out.println("주소 : " + i.address);
System.out.println();
}
}
}
class Node
{
String name;
String phone;
String address;
Node left=null;
Node right =null;
public Node(String name, String phone, String address, Node left, Node right)
{
this.name = name;
this.phone = phone;
this.address = address;
this.left = left;
this.right = right;
}
}
추천자료
정보처리산업기사필기문제(2001.03.04)
정보처리산업기사필기문제(2001.06.03)
자료구조 C로 구현한 트리와 스택. 이를 응용한 산술식의 연산
OSPF 네이버생성방법
[C 프로그래밍] C로 배우는 프로그래밍 기초 18장 이해점검 및 프로그램문제 풀이
[HTML][HTML문서][HTML편집][웹페이지][웹]HTML의 개념, HTML의 구성요소, HTML의 기본구조, ...
[EEVL 등장배경][EELS 등장배경][RFC1807 등장배경][EEVL 평가][EELS 평가][RFC1807 평가][인...
최단거리 최소환승 알고리즘 구현(지하철노선도)
희소 행렬(sparse matrix)의 곱셈 구현
bfs(너비우선탐색), dfs(깊이우선탐색) graph in C.
c로 쓴 자료구조론 연습문제 6장(그래프)
[알고리즘]Depth First Search(깊이 우선 탐색) 구현 (Pre, Post 및 Strongly Connected Comp...
ABAP 개발 TIP.xlsx
소개글