*장*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 116
검색어 입력폼
  • [PASCAL] 배열을 이용한 이진탐색트리 삽입, 삭제, 탐색 프로그램 평가A+최고예요
    파스칼로 구현한 배열이진탐색트리 프로그램이진탐색트리는 부모노드를 기준으로 작은 값은 왼쪽, 큰 값은 오른쪽에 위치하는 형식의 자료구조이다. 따라서 탐색은 루트노드를 시작으로 하여 그 크기 비교를 통해 어느 자식으로 이동할 지를 결정하여 이루어진다. 이번 프로그램에서는 배열로 트리가 구현되어 있으므로 인덱스 1을 시작으로 탐색하는 레코드의 값이 작은 경우는 현재 인덱스에 2를 곱하고, 큰 경우는 2를 곱한 후 1을 더해 탐색을 수행한다. 각 노드의 비교 기준은 ID 값이 되며, ID는 integer type으로서 단순한 비교로 그 크기를 결정할 수 있을 것이다.2) 탐색 연산은 search, isMember 함수가 담당한다. search는 탐색할 데이터를 입력받는 역할만을 하며, 실제로 탐색이 수행되는 함수는 isMember다. 여기서는 탐색이 성공하든 실패하든 마지막으로 종료한 인덱스를 반환하게 되는데, 이는 다른 함수에서도 이용할 수 있도록 하기 위해 결정된 것이다. 따라서 반환된 인덱스가 트리의 크기를 넘어서거나, 그 위치에 데이터가 없는 경우는 탐색이 실패한 것이고, 존재하는 경우라도 NAME, VALUE 값이 다른 경우는 탐색 실패로 처리된다.program BSTree;usesCrt;constMAXSIZE = 100; (*트리의 사이즈*)typeelement = record (*트리의 노드로 쓰일 레코드*)id : integer;name : string[10];value : char;end;Tree = array[1..100] of element;varBST : Tree; (*이진탐색트리가 될 전역 변수 선언*)select : integer;procedure initSet_set(); (*이진탐색트리 초기화*)vari : integer;beginfor i := 1 to MAXSIZE dobeginBST[i].id := 0;end; (*end of for*)end;Function Get_Element(var a : element) : element; (*이진탐색트리의 노드를 구성하는 구조체의 정보를 입력받는 함수*)beginWriteln('Input ID : '); (*id를 입력 받음*)Read(a.id); Readln;Writeln('Input NAME : '); (*name을 입력받음*)Readln(a.name);Writeln('Input VALUE : '); (*value를 입력받음*)Readln(a.value);Get_Element := a;end;Function isMember(var a : element) : integer;(*파라미터로 받은 노드가 현재 이진탐색트리에 존재하는지 탐색하여 그 결과를 반환하여 준다. 반환되는 값은 탐색이 종료된 트리상의 위치이며, 이를 이용하여 여러가지 작업을 할 수 있게 하기 위함이다.*)varcnt : integer;done : boolean;begincnt := 1;done := true;
    프로그램소스| 2007.10.16| 9페이지| 1,500원| 조회(1,127)
    미리보기
  • [C언어]배열을 이용한 이진탐색트리 삽입, 삭제, 탐색 연산 프로그램 평가A+최고예요
    배열을 이용하여 이진탐색트리를 구현.삽입, 삭제, 탐색 연산 수행1) 이진탐색트리의 삽입 연산은 현재 트리의 리프노드에서만 이루어진다. 따라서 삽입하려는 데이터의 크기 비교를 통하여 빈 노드가 있는 위치까지 찾아가 삽입이 이루어지는 방식으로 구현되어야 한다. 이번 프로그램에서는 배열로 트리가 구현되므로 인덱스 1이 루트노드에 해당하게 된다. 따라서 인덱스 1부터 탐색을 하며 왼쪽 자식의 경우 2를 곱하고, 오른쪽 자식의 경우 2를 곱한 후 1을 더하면서 저장될 위치를 찾으면 될 것이다.2) 삽입 연산은 insert_Element, insert 함수가 담당한다. 여기서 insert는 삽입할 데이터를 받아오는 역할만 하며 실제적인 삽입 연산은 insert_Element에서 실행된다. insert_Element는 탐색함수를 이용하여 삽입할 위치를 결정하고 해당 위치에 입력된 데이터를 저장하여 준다. 이때 트리에 저장할 공간이 없는 경우 또는 이미 삽입된 레코드를 삽입하려는 경우는 삽입 실패 메시지를 띄워주고 함수를 종료한다. 삽입 연산은 insert에서 더 이상 삽입을 안 하겠다는 선택을 하기 전까지 이루어지게 된다. 삽입 할 데이터 및 삭제, 탐색 시 이용할 모든 데이터를 받아오는 역할을 담당하는 함수는 Get_Element이다.typedef struct entry{ // 트리의 노드로 쓰일 구조체int id;char name[10];char value;}element;element *BST[MAXSIZE+1]; // 이진탐색트리의 선언void initSet_BST(){ int i = 0; for(; i <= MAXSIZE; i++) { BST[i] = (element *)malloc(sizeof(element)); BST[i] = 0; }} // 이진탐색트리 초기화void delete_BST(){int i = 0;for(; i <= MAXSIZE; i++) free(BST[i]);} // 이진탐색트리 삭제int delete_Element(element *a); // 지정된 노드를 삭제하고 트리를 재구성하는 함수int insert_Element(element *a); // 지정된 노드를 삭입하고 트리를 재구성하는 함수int search_Element(element *a); // 지정된 노드를 찾아 그 위치를 반환하는 함수void _insert(); // 삽입함수void _delete(); // 삭제함수void _search(); // 탐색함수void reconstruct_BST(int i); // 트리 재구성 함수void Get_Element(element *a); // 트리의 노드로 쓰일 정보를 받아오는 함수void Get_String(char *strtemp); // 문자열을 받아오는 함수int Get_intData(); // 정수를 받아오는 함수void _strcpy(char *a, char *b); // 문자열 복사 함수int _strcmp(char a[], char b[]); // 문자열 비교 함수int _strlen(char a[]); // 문자열의 길이를 구하는 함수int main(){int select;initSet_BST();while(1){printf("======================================================n");printf("1.INSERT 2.DELETE 3.SEARCH 4.EXITn");printf("======================================================n");select = Get_intData();
    프로그램소스| 2007.10.15| 4페이지| 1,500원| 조회(3,961)
    미리보기
  • 뮤지컬 캣츠를 보고
    4년을 기다려온 뮤지컬 캣츠의 내한공연 소식을 접하고 아무런 망설임 없이 티켓을 예매했다. 11만원이라는 적지 않은 가격이었지만 기다려온 만큼 아까운 생각 조차 없었다. 이번 공연은 아시아와 유럽 전역에 걸쳐 2008년까지 이어지는 월드 투어 공연으로, 5월 31일 대구를 시작으로 서울, 광주, 대전으로 이어지는 5개월 간의 대장정이었다. 그 중 서울 국립극장 해오름극장에서 볼 수 있었으며, 명성 만큼이나 감동적인 공연이었다. 앤드루 로이드 웨버 작곡, 카메론 매킨도시 제작의 뮤지컬 는 뮤지컬의 본고장인 웨스트 엔드의 뉴런던 씨어터에서 1981년 초연됐다. 환상적인 무대, 정교한 의상과 분장, 아름다운 음악으로 전세계 6천 500만 명을 감동시키면서 이루기 어려운 진귀한 기록을 세우며 뮤지컬의 역사를 바꾼 최고의 작품이다. 전세계 26개국, 300여 개가 넘는 도시에서 10개국의 언어로 번역돼 공연된 는 1983년 토니상 시상식에서 작품상, 연출상, 작사/작곡상, 조명상, 의상상 등 7개 부문을 휩쓸었으며, 로렌스 올리비에상, 드라마 데스크상, 몰리에르상 등 런던, 뉴욕, 파리의 주요 뮤지컬상을 석권했다.는 총 2막으로 구성되어있다. 1막은 젤리클 고양이들을 소개하고, 1년에 한번있는 그들만의 축제를 보여준다. 무대는 원형의 물체가 아래로 빛을 쏘면서 올라가는 장면으로 시작되는데, 그 모습은 UFO를 연상케하는 신비한 느낌을 주었다. 그리고 관객석 사이사이로 젤리클 고양이들이 뛰어나온다. 멍커스트랩(사회자 고양이)은 젤리클 축제에 대한 소개를 해주는데, 그 내용은 젤리클 고양이들은 1년에 한 번 축제를 열고, 그때 천상의 세계로 올라가 다시 태어날 고양이를 결정한다는 것이다. 축제의 설명이 끝나면 젤리클 고양이를 하나씩 소개하기 시작한다. 처음으로 소개되는 고양이는 늙은 검비 고양이 로써, 그녀는 생쥐와 놀기를 좋아하고 바퀴벌레로 악단을 구성하기도 하는 특이한 취미를 갖고 있다. 바보 같아 보이기도 하고 해맑아 보이기도 하는 의상을 입은 이 고양이는 다른 고양이들 처럼 날렵한 동작의 춤을 추지도 않고 뒤뚱뒤뚱 귀여운 모습으로 무대에서 뛰어논다. 항상 활짝 웃는 모습으로 즐겁게 노래하며 춤추는 그 고양이는 관객들에게 동심의 즐거움을 주는 듯한 느낌이었다. 다음으로 소개되는 고양이는 럼텀 터커 인데, 암코양이 사이에서 가장 인기가 많은 고양이며, 실제로 관객들 사이에서도 인기가 가장 많았다. 늘 갖고 있지 않을 것을 가지기 원하고, 눈길을 끌고 싶어하는 그는 매혹적인 춤동작과 신나는 노래로 관객들을 압도했다. 특히 중간에 관객석으로 튀어나와 한 남자 관객을 잡고 춤출때는 모든 관객이 한 여름의 더위를 날려버릴 만큼 신나게 웃을 수 있었다. 가 특별히 즐거운 뮤지컬일 수 있었던 이유는 이 처럼 과하지도 덜하지도 않은 적절한 관객의 참여 유도도 한 부분을 차지한다. 럼텀 터커가 한 바탕 무대를 휘저으고 간 후에는 의 명곡인 메모리 를 부를 매혹적인 고양이 그리자벨라 가 소개된다. 그리자벨라는 너무나 매혹적이 였지만 젤리클 고양이를 떠나 세상으로 나간 후 처참하게 늙은 모습으로 돌아온 고양이이다. 다른 젤리클 고양이들은 그런 그리자벨라를 따돌리고 그녀는 과거를 추억한다. 그 후 부자 고양이 버스토퍼 존스 , 도둑 고양이 몽고제리와 럼플티저 , 선지자 고양이 올드 듀터로노미 가 차례로 소개되며 즐거운 무대를 관객들에게 선사해 준다. 그리고 젤리클 축제가 시작되는데 이 무대는 오로지 춤으로 가득한 무대였다. 현란한 텝댄스와 환상적인 안무로 관객들을 압도한다. 모든 춤은 하얀 고양이 빅토리아 를 중심으로 이루어 지며, 젤리클 축제를 통해 고양이의 동작과 같으면서도 너무나 현란한 안무들에 관객들은 푹빠져들 수 있었다. 그 축제는 그리자벨라가 나타나며 끝나는데, 따돌림 당하는 그리자벨라는 1막의 마지막을 메모리 를 부르며 장식해 준다. 너무나 유명한 노래이고, 너무나 좋아하는 노래를 이렇게 실황으로 들을 수 있었다는 사실은 그 자체로서도 감동이 되었다.제 2막의 시작은 휴식시간에서부터 라고 해도 과언이 아닐 것이다. 휴식시간은 20분이었는데, 그 중 절반인 10분 가량을 관객들은 고양이들과 놀 수 있었던 것이다. 고양이를 연기하는 배우들이 휴식을 취하는 관객석에 나타나 마치 진짜 고양이처럼 행동하며 관객들을 즐겁게 해주었다. 그 중에는 물구나무서기를 보여주는 고양이도 있었으며, 의자위로 기어 다니는 고양이, 온갖 폼을 잡으면서 우아하게 걸어 다니는 고양이, 무대 위에서 현란한 동작을 보여주는 고양이, 관객들에게 일일이 머리를 쓰다듬어 달라고 하는 고양이, 어린아이들과 즐겁게 노는 고양이 등 휴식시간에 까지 공연의 일부를 보여주는 듯 했다. 개중에 한 어린이는 고양이의 꼬리를 잡고 따라 다니기도 하면서 휴식시간을 즐겁게 보내기도 하였다. 휴식시간이 끝나면서 배우들은 다시 무대 위로 올라가고 행복의 순간들 을 시작으로 2막을 연다. 이때 한국 공연이라는 것을 감안한 서비스였는지, 메모리 의 일부를 한국어로 불러준다. 부정확한 발음이었지만 그 정도면 충분히 한국사람들에게는 즐겁고 감동적인 서비스였다고 생각한다. 관객들도 환호성으로 배우들에게 보답을 해 주었다. 2막에서는 4마리의 고양이를 더 소개해 준다. 극장 고양이 거스 , 스킴블샹크스 , 맥캐버티 , 미스터 미스토펠리스 를 소개하는데, 극장 고양이 거스의 젊은 시절을 회상하는 장면에서는 머리끝을 찌릿찌릿하게 해주는 오페라를 선보여 준다. 특히 오페라를 부르며 관객들의 호응을 이끌어내어 공연에 더욱 몰입하게 만들어 주었고, 그 후로는 마치 소극장 공연에서와 같은 함께 하고 있다 는 느낌을 같고 공연을 볼 수 있었다. 스킴블샹크스 는 공연 중 가장 즐겁고 신나는 무대를 선사해주었다. 특히 노래 중간에 차 한잔 할래 라는 한국어 가사는 생각지도 못한 웃음을 터져나오게 해주었다. 스킴블샹크스는 철도역에서 사는 고양이로서 그것을 표현하기 위해 순식간에 고양이들이 무대 위에 기차를 만들어 내기도 하였으며, 기차에서 나오는 불빛으로 관객석을 비춰주면서 박수를 유도하기도 하였다. 박수를 치면서 웃다보니 어느덧 나도 그 고양이 중 하나가 되어있는 기분이 들기도 하였다. 스킴블샹크스의 신나는 무대가 끝나면 악당 고양이 맥캐버티가 나와 올드 듀터로이를 납치한다. 그렇게 납치된 올드 듀터로이를 다시 나타나게 해주는 것이 미스터 미스토펠리스 이다. 이 고양이는 마술사로서, 신나는 춤과 개성넘치는 표정, 그리고 우스꽝스러운 마술로 무대를 압도한다. 모든 고양이의 소개가 끝나고, 축제의 마지막인 천상의 세계로 올라가 다시 태어날 고양이를 결정하는 시간이 된다. 그리고 그리자벨라의 메모리 가 다시 무대 위에서 울려 퍼진다. 이 때의 노래는 1막의 마지막에 들려준 메모리 와는 차원이 다른 감동을 주었다. 1막의 마지막에는 부르다만 느낌이 있었는데 2막에서는 완성된 음악을 듣는 느낌이었다. 또한 실라밥 이 함께 불러 그 감동을 증폭시켜 주었다. 메모리 를 부른 후 그리자벨라는 젤리클 고양이들의 지지로 천상의 세계로 올라갈 고양이로 선택되고 올드 듀터로노미와 함께 천상의 세계로 올라간다.
    예체능| 2007.09.01| 2페이지| 1,000원| 조회(1,433)
    미리보기
  • [C++]로또 번호분석 및 조합생성 프로그램 평가A+최고예요
    번호 조합은 다음과 같은 방식으로 생성 합니다.1. 무작위 조합2. 최근 당첨번호에 포함되지 않으면서 출현횟수가 높은 7개의 숫자를 이용하여 만든 조합3. 최근 당첨번호에 포함되지 않으면서 출현횟수가 높은 각 범위별 숫자를 20개 선정하여 그 숫자들을 이용해 만든 조합4. 최근 당첨번호에 포함되는 것과 상관없이 출현횟수가 높은 숫자들을 이용하여 만든 조합5. 최근 당첨번호에 포함되는 것과 상관없이 출현횟수가 높은 숫자들을 각 범위별로 선정하여 만든 조합위 결과들은 REPORT.TXT에 기록됩니다. 그 외에도 각 번호별 출현횟수와 각 범위별 출현횟수 등을 기록하여 줍니다.class LottoAnalysis{private:int lottoDB[210][7]; // 이전 당첨번호들이 입력될 배열int numRange[5]; // 각 단위별로 숫자 출현 빈도수를 기록할 배열int HighestSevenNum[7]; // 가장 높은 빈도수를 나타내는 7개의 숫자 저장 배열int RandCombo[5][6]; // 랜덤으로 생성한 조합들을 저장할 배열int UsingRangeCombo[5][6]; // 각 범위별 유력 숫자를 이용하여 조합을 생성하여 저장하는 배열int UsingHighestSevenCombo[5][6]; // 7개의 빈도수 높은 숫자를 이용하여 만든 조합을 저장하는 배열int UsingHighRateCombo[5][6]; // 최근 당첨결과와 상관없이 빈도수가 높은 숫자를 이용하여 만든 조합을 저장하는 배열int UsingHighRateRangeCombo[5][6]; // 최근 당첨결과와 상관없이 빈도수가 높은 숫자를 범위별로 숫자를 선택하여 만든 조합을 저장하는 배열term rangeSorting[MaxNum]; // 빈도수를 기준으로 각 범위별로 숫자를 정렬하여 저장하는 배열term wholeSorting[MaxNum]; // 빈도수를 기준으로 전체 숫자를 정렬하여 저장하는 배열int MaxRow; // 현재 회차를 저장할 변수int combocnt; // 조합 생성 중 이전 당첨 조합과 동일한 조합이 있었는지 확인하는 카운터bool Check_Sequence(int *temp, int start, int finish); // 연속되는 수가 3개 이하인지 확인한다.void Sorting_AllDATA(); // 모든 데이터를 정렬하는 함수void Counting_Frequency(int temp); // 현재 읽어온 번호가 해당하는 범위와 해당 번호의 빈도수를 증가시켜주는 함수void Set_rangeSorting(); // 각 범위별 번호를 빈도수에 따라 정렬void Sort_Num(int start, int finish, term *buff); // 빈도수를 기준으로 내림차순 정렬void Sort_GenNum(int start, int finish, int *buff); // 해당 배열의 숫자를 오름차순 정렬bool Search_Combination(int *temp); // 이전 회차의 당첨 조합인지 확인하는 함수bool Search_Num(int key, int row); // 지정된 최근 회차에 존재하는 번호인지 확인하는 함수bool Check_NumRange(int *temp, int i); // 자리수가 같은 번호가 3개 이하인지 확인한다.int Get_HighFrequencyNum(int low, int high, int cnt, int *useNum); // 지정된 범위에서 가장 빈도수가 높은 번호를 추출하는 함수void Create_FileHeader(); // 결과를 출력할 파일의 헤더를 생성하는 함수void Write_numRange(); // 십자리수를 기준으로 각 범위별 빈도수를 출력하여 주는 함수void Write_wholeSorting(); // 각 숫자들의 빈도수를 출력하여 주는 함수void Write_rangeSorting(); // 십자리수를 기준으로 각 범위별 빈도수가 높은 숫자별로 정렬한 결과를 출력하는 함수void Write_HighestSevenNum(); // 유력한 7개의 숫자를 출력하는 함수void Write_RandCombo(); // 무작위로 선택된 5개의 조합을 출력하는 함수void Write_UsingSevenCombo(); // 유력한 7개의 숫자를 이용한 조합을 출력하는 함수void Write_UsingRateCombo(); // 최근 나온 조합을 무시하고 빈도수가 높은 숫자로 만든 조합을 출력하는 함수void Write_UsingRateRangeCombo(); // 최근 나온 조합을 무시하고 각 범위별 빈도수가 높은 숫자를 이용해서 만든 조합을 출력하는 함수void Write_UsingRangeCombo(); // 최근 나온 조합을 제외시키고 빈도수가 높은 숫자들을 이용하여 만든 조합을 출력하는 함수void Write_LowestCombo(); // 빈도수가 가장 낮은 6개의 숫자를 출력하는 함수public:LottoAnalysis(); // 번호분석을 위해 이전 당첨번호를 저장하고 빈도수를 계산하는 역할을 하는 생성자~LottoAnalysis(); // 파괴자void Get_HighestSevenNum(); // 유력한 7개의 숫자를 생성하는 함수void Get_RandCombination(); // 무작위로 5개의 조합을 생성하는 함수void Get_UsingRangeCombination(); // 최근나온 숫자를 제외하고 각 범위별 유력한 숫자를 선택하여 5개의 조합을 생성하는 함수void Get_UseHighestSevenCombination(); // 7개의 유력한 숫자를 이용하여 5개의 조합을 생성하는 함수void Get_HighRateCombination(); // 최근나온 숫자를 포함하여 빈도수가 높은 숫자를 이용하여 5개의 조합을 생성하는 함수void Get_HighRateRangeCombination(); // 최근나온 숫자를 포함하여 빈도수가 높은 숫자를 각 범위별로 선택하여 5개의 조합을 생성하는 함수void Make_ReportFile(); // 파일로 결과를 출력하여 주는 함수};
    프로그램소스| 2007.08.03| 1페이지| 2,000원| 조회(8,538)
    미리보기
  • [법학]청구의변경 정리 평가B괜찮아요
    Ⅰ. 총설1. 의의청구의 변경은 소송물의 변경을 말한다. 청구취지의 변경은 원칙적으로 소의 변경이 된 다. 그러나 청구취지의 보충·정정은 소의 변경이 아니다. 가령 청구취지를 청구원인대 로 변경하는 경우인데, 판례는 이와같은 경우에 소의 변경이라는 전제하에 청구의 기초 에 변경이 없는 소의 변경이라 하고 있다.청구원인의 변경의 경우에 구이론에 의하면 소의 변경이지만, 신이론에 의하면 공격방 어방법의 변경이다. 다만 금전지급이나 대체물인도청구에 있어서 청구원인의 사실관계 를 별개의 것으로 바꾸는 경우는 신·구이론을 막론하고 소의 변경이다.확인의 소에 있어서 같은 권리인데 취득원인을 달리 주장하는 경우는 공격방어방법의 변경이라는데 신·구이론에 차이가 없으나, 이분지설 중 일실설에 의하면 청구의 변경 이다. 판례는 이전등기청구소송에 있어서 등기원인을 바꾸는 것을 소의 변경으로 본다.2. 청구의 확장이 소의 변경인지 여부일부청구에서 전부청구로 청구부분을 확장할 경우 이것이 청구의 변경인지, 단지 이행 명령의 상한이 바뀌는 것인지 문제된다.이에대하여는 ⅰ) 청구원인에 변경이 없음을 근거로 또는 이행명령의 상한의 변동에 지 나지 아니함을 근거로 소의 변경이 아니라는 일부청구부인설과 ⅱ) 명시적 일부청구에 서 전부청구로 확장될 때는 소송물의 변동이 생기므로 소의 추가적 변경이라는 견해가 대립하고 있다.判例는 매매 또는 취득시효완성을 원인으로 하는 소유권이전등기 청구소송에서 그 대상 을 1필 토지의 일부에서 전부로 확장하는 것은 청구의 양적 확장으로서 소의 추가적변 경에 해당한다고 하여 제2설의 입장이다.생각건대 청구의 확정으로 피고에게 예지하지 않았던 판결을 받을 가능성이 생겼다는 점에서 소의 추가적 변경이 된다는 견해가 타당하다고 할 것이다.3. 청구의 감축이 청구의 변경인지 여부금전청구에서 양으로 일부 줄이는 경우 청구의 변경인지, 만약 청구의 변경이 아니라고 하면 감축된 부분을 일부포기로 볼 것인지 아니면 일부취하로 볼 것인지 문제된다.1설은 청구의 감축을 일부취하로 보는 것은 원고의 소송수행을 필요이상으로 제한하게 되어 타당하지 않다는 점에서 청구의 변경으로 보아야 한다는 견해이다.2설은 원고의 의사에 따르되 그 의사가 불분명한 경우에는 원고에게 유리하게 소의 일 부취하로 볼 것이라는 견해이다.判例는 압류채권에 대한 추심명령을 받아 추심금 지급청구소송을 제기, 진행 중 청구금 액을 감축한 것은 소의 일부취하를 뜻하는 것이고, 취하된 부분의 청구를 포기하였다고 는 볼 수 없다고 하여 2설을 따르고 있다.생각건대 청구금액을 감축한 경우에는 소송물이 바뀐다고 볼 수 없고 또한 감축된 부분 은 소의 취하로 보더라도 소의 취하에는 피고의 동의가 있어야 한다는 점에서 피고에게 불이익하다고 볼 수 없다는 점 등에 비추어 2설이 타당하다.Ⅱ. 소의 변경의 모습1. 교환적변경(1) 의의교환적변경이라 함은 구청구에 갈음하여 신청구를 제기하는 것으로서 종래의 청구취 지나 청구원인의 철회를 전제로 한다.(2) 법적성질결합설은 청구의 교환적변경에 의해 구청구에 대한 소송계속은 소멸하고 신청구에 대 해 다시 소를 제기하는 것과 같은 효과가 발생하므로, 그 법적성질은 구청구취하, 신 청구 제기의 결합형태라고 보는 견해이다.독자제도설은 청구의 교환적변경의 법적성질은 제262조에서 규정하듯이 청구의 변경 일뿐이므로 명문에 규정이 있는 이 경우에 다른 제도를 끌어다 설명할 필요가 없다는 견해이다.判例는 본안에 대해 종국판결이 있은 후 구청구를 신청구로 교환적변경을 한 다음 다 시 본래의 구청구로 교환적변경을 한 경우에는 재소금지에 저촉된다고 하여 결합설의 입장이다.생각건대 청구의 교환적변경이 있게되면 구청구 대신 신청구에 대해 심판을 하게 된 다는 점에서 그 법적성질은 구청구 취하 및 신청구의 제기라고 봄이 타당하다.(3) 교환적변경에 피고의 동의를 요하는지 여부동의필요설은 피고가 본안에 관하여 응소한 때에는 피고의 동의를 얻어야 구청구의 취하의 효력이 생기고, 동의를 얻지 못하면 구청구와 신청구의 추가적변경이라는 견 해이다.동의불요설은 청구기초의 동일성에 영향이 없다하여 피고의 동의가 없어도 취하의 효 력이 생긴다는 견해이다.判例는 광업권의 지분권확인청구나 그 광업권을 처분함으로서 생긴 손해배상청구는 같은 광업권의 공유관계에서 발상한 권리관계로서 청구의 기초변경이 없으므로 소취 하에 준하여 피고의 동의를 얻을 필요가 없다고 하여 동의불요설의 입장이다.생각건대 동의불요설은 피고의 구청구에 관한 기각판결을 받은 이익을 도외시하는 결 과가 되고, 결합설을 취하는 이상 논리적으로 피고의 동의가 있어야 소취하의 효력이 발생하는 점에서 동의필요설이 타당하다.2. 추가적변경구청구를 유지하면서 신청구를 추가 제기하는 경우를 말한다. 이것은 청구의 후발적 병 합에 해당하므로 청구의 병합요건을 필요로 한다.3. 병합형태가 불명한 경우변경형태가 불명한 때에는 교환적인가 추가적인가에 관하여 석명하여야 한다. 판례는 변경에 의하여 신청구가 부적법하게 되는 경우까지 구청구가 취하되는 교환적 변경이라 할 수 없다는 취지이다.Ⅲ. 요건1. 청구기초에 변경이 없을 것동일성의 의미에 관하여는 학설이 대립하고 있다.ⅰ)이익설은 청구를 특정한 권리의 주장으로 구성하기 전의 사실적인 분쟁이익자체가 동일한 때로 보며, ⅱ)소의 목적인 권리관계의 발생원인인 근본적사회현상인 사실이 동 일한 때로 보는 견해, ⅲ)신청구와 구청구의 사실자료 사이에 공통성이 있는 경우라는 사실자료동일설, ⅳ)신청구와 구청구의 사실자료 뿐만 아니라 이익관계도 서로 공통적 인 경우라는 병용설 등이 대립하고 있다.判例는 청구기초의 변경이 없는 경우를 동일한 생활사실 또는 경제적 이익에 관한 분쟁 에 있어서 그 해결방법에 차이가 있는 것에 지나지 않는 경우라고 하여 이익설의 입장 인 듯 하다.어느 견해에 의하든 결과에 있어서 큰 차이는 없을 것이나, 기존 자료의 계속이용 측면 에서 사실자료동일설을 따른다.청구기초의 동일성에 관하여는 사익적요건설과 공익적요건설이 있으나, 전설이 통설· 판례이다. 따라서 피고가 소의 변경에 동의하거나 이의없이 응소하는 때에는 이 요건을 갖추지 않아도 소의 변경이 허용된다.2. 소송절차를 현저히 지연시키지 않을 것
    법학| 2007.08.03| 4페이지| 1,000원| 조회(895)
    미리보기
전체보기
받은후기 69
69개 리뷰 평점
  • A+최고예요
    31
  • A좋아요
    16
  • B괜찮아요
    16
  • C아쉬워요
    4
  • D별로예요
    2
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 04일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:10 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감