E D R , A S I H C RSS

Full text search for "Stack"

Stack


Search BackLinks only
Display context of search results
Case-sensitive searching
  • ProgrammingWithInterface . . . . 52 matches
         Holub이 사용하는 예제를 보자. 상속을 사용해 [Stack]을 구현한다.
         class Stack extends ArrayList {
          private int topOfStack = 0;
          add(topOfStack++, article);
          return remove(--topOfStack);
         완벽한 Stack이다. 하지만 다음 코드를 사용하면 우리는 Stack 객체가 어떻게 돌아갈지 예측 할 수 없다.
         Stack aStack = new Stack();
         stack.push("1");
         stack.push("2");
         stack.clear(); // ??? ArrayList의 메소드이다...;;
         자 모든 값을 clear 를 사용해 삭제했는데 topOfStack의 값은 여전히 3일 것이다. 자 상속을 통한 문제를 하나 알게 되었다. 상속을 사용하면 원치 않는 상위 클래스의 메소드까지 상속할 수 있다 는 것이다.
         상위 클래스가 가지는 메소드가 적다면 모두 [오버라이딩]하는 방법이 있지만 만약 귀찮을 정도로 많은 메소드가 있다면 오랜 시간이 걸릴 것이다. 그리고 만약 상위 클래스가 수정된다면 다시 그 여파가 하위 클래스에게 전달된다. 또 다른 방법으로 함수를 오버라이딩하여 예외를 던지도록 만들어 원치않는 호출을 막을 수 있지다. 하지만 이는 컴파일 타임 에러를 런타임 에러로 바꾸는 것이다. 그리고 LSP (Liskov Sustitution Principle : "기반 클래스는 파생클래스로 대체 가능해야 한다") 원칙을 어기게 된다. 당연히 ArrayList를 상속받은 Stack은 clear 메소드를 사용할 수 있어야 한다. 그런데 예외를 던지다니 말이 되는가?
         Stack을 구현하는 다른 방법은 상속 대신 [캡슐화]를 사용하는 것이다.
         class Stack {
          private int topOfStack = 0;
          theData.add(topOfStack++, article);
          return theData.remove(--topOfStack);
         자.. Stack과 ArrayList간의 결합도가 많이 낮아 졌다. 구현하지 않은 clear 따위 호출 되지도 않는다. 왠지 합성을 사용하는 방법이 더 나은 것 같다. 이런 말도 있다. 상속 보다는 합성을 사용하라고... 자 다시 본론으로 들어와 저 Stack을 상속하는 클래스를 만들어 보자. MonitorableStackStack의 최소, 최대 크기를 기억하는 Stack이다.
         class MonitorableStack extends Stack {
         깔끔한 코드가 나왔다. 하지만 MonitorableStack은 pushMany 함수를 상속한다. MonitorableStack을 사용해 pushMany 함수를 호출하면 MonitorableStack의 입력 받은 articles의 articles.length 만큼 push가 호출된다. 하지만 지금 호출된 push 메소드는 MonitorableStack의 것이라는 점! 매번 size() 함수를 호출해 최대 크기를 갱신한다. 속도가 느려질 수도 있다. 그리고 만약 누군가 Stack의 코드를 보고 pushMany 함수의 비 효율성 때문에 Stack을 밑의 코드와 같이 수정했다면 어떻게 될 것인가???
  • DataStructure/Stack . . . . 22 matches
         = Stack =
          * 스택(Stack) : 나중에 들어온게 먼저 나감. 밑은 막혀 있고 위만 뚫려 있는 통이라고 생각하면 됨. 밑을 도려내고 꺼낼수는 없는 노릇이니 집어넣을때도 위로, 뺄때도 위로 빼야겠져?^^;;
         class Stack
          Stack() { top=-1; }
          ~Stack() {}
         bool Stack::IsEmpty()
         bool Stack::IsFull()
         bool Stack::Push(int ndata)
         bool Stack::Pop()
         == Linked List로 만든 Stack ==
         class Stack
          Stack();
          ~Stack();
         Stack::Stack()
         void Stack::Push(int x)
         bool Stack::Pop()
         void Stack::Show()
         bool Stack::IsEmpty()
         Stack::~Stack()
         ["DataStructure"], StackAndQueue
  • LIB_4 . . . . 22 matches
         #if !defined(LIB_STACK_CPP)
         #define LIB_STACK_CPP
         void LIB_STACK_INIT (void (*task)(void),INT16U * Stack)
          *Stack-- = 0x0000;
          *Stack-- = (INT16U)FP_SEG(task);
          *Stack-- = (INT16U)FP_OFF(task);
          *Stack-- = (INT16U)0x0202; // Flag Register
          *Stack-- = (INT16U)FP_SEG(task);
          *Stack-- = (INT16U)FP_OFF(task);
          *Stack-- = (INT16U)0xAAAA;// AX
          *Stack-- = (INT16U)0xBBBB;// BX
          *Stack-- = (INT16U)0xCCCC;// CX
          *Stack-- = (INT16U)0xDDDD;// DX
          *Stack-- = (INT16U)0xEEEE;// ES
          *Stack-- = _DS;
          *Stack-- = (INT16U)0x0000;// SI
          *Stack-- = (INT16U)0x0000;// DI
          *Stack-- = (INT16U)0xFFFF;// BP
         INT16U LIB_STACK_SIZE (INT16U *Stack)
          if ( (*Stack--) != 0 ) size++;
  • TowerOfCubes/조현태 . . . . 20 matches
         void SuchNextBox(vector<SMyBox*>& myBoxs, int boxNumber, int lastColor, vector<SBoxBlock>& myBoxStack, vector<SBoxBlock>& bestHeight)
          if (myBoxStack.size() > bestHeight.size())
          bestHeight = myBoxStack;
          if (myBoxStack.size() > bestHeight.size())
          bestHeight = myBoxStack;
          myBoxStack.push_back(SBoxBlock(boxNumber, suchFaceList[i]));
          SuchNextBox(myBoxs, j, myBoxs[boxNumber]->color[suchFaceList[i]], myBoxStack, bestHeight);
          myBoxStack.pop_back();
         void ShowBoxStack(vector<SBoxBlock>& showStack)
          cout << showStack.size() << endl;
          for (register int i = (int)showStack.size() - 1; i >= 0 ; --i)
          cout << showStack[i].number + 1 << " ";
          cout << FACE_NAME[showStack[i].topFace] << endl;
          vector<SBoxBlock> myBoxStack;
          vector<SBoxBlock> bestStack;
          SuchNextBox(myBoxs, (int)myBoxs.size() - 1, 0, myBoxStack, bestStack);
          ShowBoxStack(bestStack);
  • WeightsAndMeasures/황재선 . . . . 15 matches
          self.stack = []
          def putInStack(self, i):
          self.stack.append(self.dataList[i][:])
          return self.stack
          lastCapacity = self.stack[len(self.stack)-1][2]
          if not self.isInStack(weight) and
          def isInStack(self, aWeight):
          for each in self.stack:
          end = len(self.stack) - 1
          for each in self.stack:
          if self.stack.index(each) < end:
          each[2] -= self.stack[end][0]
          return self.stack
          def canStack(self):
          for each in self.stack:
          self.putInStack(each)
          if self.isInStack(self.dataList[next][0]):
          self.putInStack(next)
          if not self.canStack():
          if len(self.stack) > size:
  • Doublets/황재선 . . . . 13 matches
         import java.util.Stack;
          private Stack<String> solutionStack;
          private Stack<String> stack;
          stack = new Stack<String>();
          solutionStack = new Stack<String>();
          stack.add(wordList.get(from - 1));
          if (stack.peek().equals(destination)) {
          int stackWordCount = stack.size();
          if (stackWordCount < minWordCount) {
          solutionStack = (Stack) stack.clone();
          minWordCount = stackWordCount;
          // Stack의 위에서 2번째 값(String)의 item번호가 to와 같으면
          if (to == wordList.indexOf(stack.get(stack.size() >= 2?
          stack.size() - 2 : 0)) + 1) {
          stack.pop();
          if (solutionStack.isEmpty()) {
          Iterator it = solutionStack.iterator();
          solutionStack.clear();
  • StacksOfFlapjacks/문보창 . . . . 12 matches
         // no 120 - Stacks of Flapjacks
         int input_stack(int * s, int * sort_s);
         void show_stack(int * s, int size);
         void sort_stack(int * s, int size);
          int stack[MAX_SIZE];
          int sortStack[MAX_SIZE];
          int sizeStack;
          sizeStack = input_stack(stack, sortStack);
          if (sizeStack == -1)
          show_stack(stack, sizeStack);
          sort_stack(sortStack, sizeStack);
          flip_cake(stack, sortStack, sizeStack);
         void sort_stack(int * s, int size)
         int input_stack(int * s, int * sort_s)
         void show_stack(int * s, int size)
         [AOI] [StacksOfFlapjacks]
  • EightQueenProblem/kulguy . . . . 11 matches
          queens = new Stack();
          availablePointsStack = new Stack();
          availablePointsStack.push(new PointList(availablePoints));
          List points = ((PointList)availablePointsStack.peek()).getPoints();
          availablePointsStack.push(new PointList(availablePoints));
          availablePointsStack.pop();
          return (PointList)availablePointsStack.peek();
          private Stack queens;
          private Stack availablePointsStack;
  • LIB_3 . . . . 11 matches
          TCB[count].StackSeg = NULL;
          TCB[count].StackOff = NULL;
         void LIB_create_task (char *task_name,int priority,void (*task)(void),INT16U * Stack)
          // Init The Stack
          LIB_STACK_INIT(task,Stack); <-------- 스택을 초기화 해준다.....
          pReady_heap[ready_tcb_ptr]->StackSeg = (INT16U)FP_SEG(Stack);
          pReady_heap[ready_tcb_ptr]->StackOff = INT16U(Stack) - 28;
          pReady_heap[ready_tcb_ptr]->Stack = Stack;
  • LIB_2 . . . . 10 matches
          High_Task->StackSeg = S_SEG;
          High_Task->StackOff = S_OFF;
          S_SEG = High_Task->StackSeg;
          S_OFF = High_Task->StackOff;
          START_TCB.StackSeg = 0;
          START_TCB.StackOff = 0;
          High_Task->StackSeg = S_SEG;
          High_Task->StackOff = S_OFF;
          S_SEG = High_Task->StackSeg;
          S_OFF = High_Task->StackOff;
  • EffectiveC++ . . . . 9 matches
         class GenericStack
         class GenericStack
         class IntStack : private GenericStack
          GenericStack::push(intPtr);
          return static_cast<int*>(GenericStack::pop());
         GenericStack gs; // 에러 : 생성자가 protected이다.
         IntStack is; // Int 포인터형에 대한 안정한 스택이다.
         타입안정하고 GenericStack만으로는 생성할 수 없도록 막아놓았다.
  • LIB_1 . . . . 6 matches
          char *sen3 = "Task Name Priority StackSize Running \n";
          LIB_create_task("Management\n",63,mn_task,&TaskStack0[256]); // 매니져 함수를 만들어준다.
          LIB_create_task("task1\n",60,task1,&TaskStack1[256]); // 사용자 태스크 1을 만들어준다.
          LIB_create_task("task2\n",59,task2,&TaskStack2[256]); // 사용자 태스크 2를 만들어준다.
          LIB_create_task("StatTask\n",LIB_IDLE_PRIORITY + 1,LIB_TASK_CPU_STAT,&OSStack[256]); // 상태를 알아보는 태스크를 만든다.
          LIB_create_task("IdleTask\n",LIB_IDLE_PRIORITY,idle_task,&TaskStack3[256]); // 유휴상태일때 돌아가는 idle태스크를 만든다.
  • 미로찾기/영동 . . . . 6 matches
         //Structure about stack
         #define STACK_SIZE SIZE_X*SIZE_Y
         //Function about stack
         void push(int * argTop, Element * argStack, Element item);
         Element pop(int * argTop, Element * argStack);
          //Declare stack
          Element stack[STACK_SIZE];
          //Push the starting point into the stack
          push(&top, stack, Element(1, 1, 1));
          {//Until stack is empty
          Element temp=pop(&top, stack);
          push(&top, stack, Element(x, y, dir));
          //Push the last movement to stack
          if(stack[i].dir==DOWN)
          else if(stack[i].dir==UP)
          else if(stack[i].dir==LEFT)
          push(&top, stack, Element(x, y, dir));
         void push(int *argTop, Element * argStack, Element item)
         {//Insert the element into the stack
          if(*argTop>=STACK_SIZE-1)
  • 5인용C++스터디/템플릿스택 . . . . 5 matches
         || 노수민 || Upload:Stack__SM.cpp || 오버플로우 처리가 있으면 더 좋겠음. ||
         || 조재화 || Upload:Mr.CHO_StackByTemplat.cpp || 오버플로우 및 언더플로우 처리가 있으면 좋겠음. ||
         || 조재화(동적할당으로) || Upload:Mr.CHO_StackByTemplat2.cpp || 동적 할당으로 처리한 것은 잘 했고.. 언더플로우 처리가 있으면 더 좋겠음. ||
         || 문원명 || Upload:StackTemplateMwm.cpp || 잘 했으나.. pop 함수에서 꺼낸 값을 리턴시도록 만들라고 한것 같은데... ||
         || 나휘동(사용자가 배열 크기 정하게 하다 다 못함.) || Upload:stack_templete_Leonardong.cpp || 원하는 결과는 아니었지만.. 그런대로 잘 했음. ||
         || 황재선 || Upload:TemplateStack_JS.cpp || exit 함수로 종료한것만 빼고는 잘했음..ㅋㅋ ||
  • MoreEffectiveC++/Techniques1of3 . . . . 5 matches
          char onTheStack; // 지역 스택 변수(local stack variable)
          return address < &onTheStack; // 주소 비교
         함수에서 이러한 생각은 참 의미롭다. onHeap함수내에서 onTheStack는 지역 변수(local variable)이다. 그러므로 그것은 스택에 위치할 것이고, onHeap가 불릴때 onHeap의 스텍 프레임은 아마 프로그램 스텍의 가장 위쪽에 배치 될것이다. 스택은 밑으로 증가하는 구조이기에, onTheStack는 방드시 어떠한 stack-based 변수나 객체에 비하여 더 낮은 위치의 메모리에 위치하고 있을 것이다. 만약 address 인자가 onTheStack의 위치보다 더 작다면 스택위에 있을수 없는 것이고, 이는 heap상에 위치하는 것이 되는 것이다.
         이들의 위치는 전부 수행되는 시스템에 의존적이다. 하지만 많은 시스템이 stack와 heap이 서로를 향해 증가 하도록 구성되어 있으며, 가장 최하단에 static여역이 자리 잡는 구성으로 되어 있다. 그러므로 앞에 언급한 그림에서 한가지를 추가하면 진짜 메모리의 구성이 된다. 다음과 같이 말이다.:
         이제 heap 객체와 stack 객체를 판별하는 방법에 혼란이 올 것이다. 그리고 이러한 방법은 이식성에도 역시나 문제가 있다. 그래서 결국 '''compare-the-addresses''' 방법은 신뢰할수 없는 방법이 된다.
  • StackAndQueue . . . . 5 matches
         Stack & Queue
         ==== Stack ====
          * 스택(Stack) : 나중에 들어온게 먼저 나감. 밑은 막혀 있고 위만 뚫려 있는 통이라고 생각하면 됨. 밑을 도려내고 꺼낼수는 없는 노릇이니 집어넣을때도 위로, 뺄때도 위로 빼야겠져?^^;;
         [DataStructure/Stack]
         ||유상욱||.||.|| Java Applet ||[http://165.194.17.15/~whiteblue/stackQueue/StackQueue.html 스택과 큐]||
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 5 matches
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 5 matches
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
  • 진격의안드로이드&Java . . . . 5 matches
          public void methodOperandStack(){
          public void methodOperandStack();
          public void methodOperandStack(){
          public void methodOperandStack();
          private final void methodOperandStack(){
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 4 matches
          ex.printStackTrace();
          ex.printStackTrace();
          ex.printStackTrace();
          ex.printStackTrace();
  • StacksOfFlapjacks . . . . 4 matches
         === About [StacksOfFlapjacks] ===
         || [이동현] || C++ || 2시간 || [StacksOfFlapjacks/이동현] ||
         || [문보창] || C++ || 30분 || [StacksOfFlapjacks/문보창] ||
         || [조현태] || C || . || [StacksOfFlapjacks/조현태] ||
  • StacksOfFlapjacks/이동현 . . . . 4 matches
         [StacksOfFlapjacks]
         //Stacks Of Flapjacks:2005.04.15 이동현
         class StacksOfFlapjacks{
          StacksOfFlapjacks sof;
  • 5인용C++스터디/스택 . . . . 3 matches
         || 나휘동 || Upload:homework-stack_withclass.cpp || 참 잘했어요ㅋㅋ ||
         || 문원명 || Upload:stackMwm.cpp || 역시 잘했어요! ||
         || 노수민 || Upload:Stack_SM.cpp || 오버플로우에 대한 처리가 있으면 더 좋겠음. ||
         || 조재화 || Upload:Stack-Mr.CHO.cpp|| 역시 오버플로우에 대한 처리가 있으면 더 좋겠음. ||
         || 황재선 || Upload:Stack_JS.cpp|| 잘 했음.. exit로 끝내는것 빼고.. ||
  • EditStepLadders/황재선 . . . . 3 matches
         import java.util.Stack;
          private Stack<Integer> stack;
          stack = new Stack<Integer>();
          stack.add(from);
          longestPassedWordCount = Math.max(longestPassedWordCount, stack.size());
          stack.pop();
  • 새싹교실/2011/무전취식/레벨6 . . . . 3 matches
          * Factorial 짤때 중요한건 Stack Call!! 함수 호출시. 스택에 돌아올 주소를 넣어두고 함수가 종료되면 스택에서 빼와서 돌아간다. 너무 많은 자기 자신을 호출하는 함수라면 스택에 너무 많이 쌓여 오버 플로우(Over Flow)로 에러가 나게 된다. 항상!! 종료조건을 정하고 함수를 설계하자.
          * 이걸 너무 늦게 올리게 되는군. 내가 Array를 이때 가르쳤었구나 이렇게. factorial은 중요하긴 한데 더 중요한건 Stack Call이라는 설계입니다. 잘 기억하시고요. 이때 케잌을 먹었는데 기억하면 신나는군요 자 다음 레벨 7로 갑니다. - [김준석]
          * 배열 너무 어려워요... Stack은 그림으로 조금이나마 이해해서 다행인것 같아요. C과제가 새로 나왔는데 배열을 써서 풀 수 있는게 있다고 했는데 배열을 아직 잘 이해를 하지 못해서 배열을 쓰지는 않았어요. 복습을 빨리 해야하는데 시험도 끝나고 하니까 너무 게을러졌어요ㅋㅋ. 빨리 정신 차리고 C공부를 계속 해야겠습니다. - [서원태]
          * stack과 array 에 대해 배웠습니당..ㅎㅎ 근데 이날은 케잌과 과자를 무진장 먹고 엄청 졸았던 걸로 기억되네요...그래서 이 날 수업은 @.@ 이상태에서 들었어요..죄송해요..흑흑 근데 이거 다음주에 복습을 다시 한번 해서 >.< 좀 알 것 같아요!! 근데 stack이 이해가 가긴 가는데 완전히 가지는 않아요ㅠㅠ 그...네모난 그릇밖에 생각이 안납니당...ㅎㅎ대충은 알겠는데 ㅠㅠ 더 올바른 이해가 필요합니당! -[이진영]
  • 큐와 스택/문원명 . . . . 3 matches
          cout << "1. PUSH 2. Pop 3. Stack 4. Queue 5. Show 6. Exit" << endl;
          cout << "1. PUSH 2. Pop 3. Stack 4. Queue 5. Show 6. Exit" << endl;
         [StackAndQueue]
  • 토이/메일주소셀렉터/김정현 . . . . 3 matches
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
  • 프로그래밍/장보기 . . . . 3 matches
          e.printStackTrace();
          e.printStackTrace();
          e.printStackTrace();
  • AOI . . . . 2 matches
          || [Stack'emUp] || O || O ||. || X || O ||. ||. ||. ||
          || [StacksOfFlapjacks] ||O ||. ||. ||. ||. ||O ||. ||. ||
  • Android/WallpaperChanger . . . . 2 matches
          * Stack Overflow에서 참조
          * http://stackoverflow.com/questions/2169649/open-an-image-in-androids-built-in-gallery-app-programmatically
          e.printStackTrace();
  • Chapter II - Real-Time Systems Concepts . . . . 2 matches
         태스크는 thread라고도 불린다. 이는 하나의 태스크가 하나의 Stack과 TCB를 가진 경량 프로세스이다.
         Task Stack 에 값을 저장하여 해당 Task로 다시 진입했을 때 스택에서 꺼내 그 값을 복원하는 방법이 있겠습니다.
  • CodeRace/20060105/민경선호재선 . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • CppStudy_2002_1 . . . . 2 matches
         || 8.16 ||12.클래스 상속(72page)|| ["LinkedList/StackQueue"][[BR]]C++2팀과의 프로그래밍 잔치? 링크드 리스트로 스택,큐 구현||
         || 다섯번째 주 || ["LinkedList/StackQueue/영동"][[BR]] ["STL/vector/CookBook"] 참고로 끝에 과제 해오기 ||영동 ||
  • Java/스레드재사용 . . . . 2 matches
          ex.printStackTrace();
          ex.printStackTrace ();
  • JollyJumpers/황재선 . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • LinkedList/StackQueue . . . . 2 matches
         LinkedList로 Stack과 Queue를 구현하는 것입니다.
         || 영동 || ["LinkedList/StackQueue/영동"] || C++ ||
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 2 matches
         #define stack_max 100
         #define stack_empty 0
         typedef struct stack * stack_pointer;
         struct stack
          tree_pointer array[stack_max];
         tree_pointer stack_out(stack_pointer sta)
          if(sta->top <= stack_empty)
          printf("Stack Empty!!\n");
         void stack_insert(stack_pointer sta, tree_pointer ptr)
          if(sta->top != stack_max)
          printf("Stack Full!!\n");
         void stack_clear(stack_pointer sta)
         tree_pointer get_keyword(char *line, stack_pointer sta)
          stack_insert(sta,ptr);
          ptr = stack_out(sta);
          stack_pointer sta = (stack_pointer)malloc(sizeof(stack));
          stack_clear(sta);
  • Server&Client/상욱 . . . . 2 matches
          ioe.printStackTrace();
          e.printStackTrace();
  • StackAndQueue/손동일 . . . . 2 matches
         DeleteMe - [StackAndQueue/손동일] 로 [페이지이름고치기] 했습니다 - [임인택]
         [StackAndQueue] [손동일]
  • iText . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • 새싹교실/2012/AClass/3회차 . . . . 2 matches
         int stack[MaxSize];
         printf("Stack Overflow\n");
         printf("Stack Underflow\n");
         stack[sp]=n;
         *n=stack[sp];
  • 새싹교실/2012/AClass/5회차 . . . . 2 matches
         int stack[MaxSize];
         printf("Stack Overflow\n");
         printf("Stack Underflow\n");
         stack[sp]=n;
         *n=stack[sp];
  • 새싹교실/2012/startLine . . . . 2 matches
          * 포인터의 정의, 포인터 변수의 정의, malloc 함수, fflush() 함수, getchar() 함수, 메모리의 heap과 stack 영역, (int)a와 *(*(int a))의 차이, 포인터의 OS별 크기(DWORD 크기를 따라간다. 32bit/64bit),
         특히 heap과 stack에 대한 깊은 이해를 할 수 있었네요.
          Stack *stack = createStack();
          assert(stack->elementNumber == 0);
          assert(stack->head == NULL);
          push(stack, 10);
          assert(stack->elementNumber == 1);
          assert(peek(stack)->data == 10);
          push(stack, 20);
          assert(stack->elementNumber == 2);
          assert(peek(stack)->data == 20);
          assert(pop(stack)->data == 20);
          assert(stack->elementNumber == 1);
          Node *result = pop(stack);
          assert(isEmpty(stack));
  • 스택/aekae . . . . 2 matches
         Stack
         [StackAndQueue] [aekae]
  • 토이/숫자뒤집기/김정현 . . . . 2 matches
          Stack<Character> stack= new Stack<Character>();
          stack.push(c);
          while(stack.size()>0) {
          sw.write(stack.pop());
  • 프로그래밍/DigitGenerator . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • 프로그래밍/Pinary . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • 프로그래밍/Score . . . . 2 matches
          e.printStackTrace();
          e.printStackTrace();
  • 1002/Journal . . . . 1 match
          * DesignPatterns 연습차 간단하게 그림판을 구현해봄. 처음 간단하게 전부 MainFrame class 에 다 구현하고, 그 다음 Delegation 으로 점차 다른 클래스들에게 역할을 이양해주는 방법을 써 보았다. 그러던 중 MFC에서의 WinApp 처럼 Application class 를 ["SingletonPattern"] 스타일로 밖으로 뺐었는데, 계속 Stack Overflow 에러가 나는 것이였다. '어라? 어딘가 계속 재귀호출이 되나?..'
  • ACM_ICPC/2012년스터디 . . . . 1 match
          * Stack 문제 - [http://211.228.163.31/30stair/seat/seat.php?pname=seat bad hair day], [http://211.228.163.31/30stair/seat/seat.php?pname=seat 히스토그램]
  • ACM_ICPC/2013년스터디 . . . . 1 match
          * [http://stackoverflow.com/questions/2631726/how-to-determine-the-longest-increasing-subsequence-using-dynamic-programming Time Complexity O(n log n) 의 Up Sequence]
          * Stack부분에서 Histogram 문제
  • BasicJava2005/3주차 . . . . 1 match
          e.printStackTrace();
  • C/Assembly/Main . . . . 1 match
          pushl %ebp // 현재의 명령어 Counter를 Stack에 저장함. 이 프로그램이 끝나면 stack에서 다시 꺼냄.
          leave // 프로그램의 종료. stack에서 프로그램 시작 전의 명령어를 꺼내 %ebp에 집어 넣는 역할.
  • ClassifyByAnagram/김재우 . . . . 1 match
          e.printStackTrace(); //To change body of catch statement use Options | File Templates.
  • DataStructure . . . . 1 match
         ["DataStructure/Stack"]
  • Debugging . . . . 1 match
         || Call Stack Window || 함수 호출 경로를 보여줌 ||
  • EightQueenProblem/이선우2 . . . . 1 match
          e.printStackTrace();
  • Gof/Facade . . . . 1 match
         CodeGenerator 는 subclass를 가진다. 예를들어 StackMachineCodeGenerator sk RISCCodeGenerator 등. 각각의 다른 하드웨어 아키텍처에 대한 machine code로 변환하는 subclass를 가질 수 있다.
  • GotoStatementConsideredHarmful . . . . 1 match
         주로 JuNe 과 [jania] 의 토론을 읽으면서 이해를 하게 된 논문이다. '실행시간계'와 '코드공간계' 의 차이성을 줄인다는 아이디어가 참으로 대단하단 생각이 든다. 아마 이 원칙을 제대로 지킨다면, (즉, 같은 묶음의 코드들에 대한 추상화도를 일정하게 유지한다던가, if-else 의 긴 구문들에 대해 리팩토링을 하여 각각들을 메소드화한다던가 등등) 디버깅하기에 상당히 편할 것이고(단, 디버깅 툴은 고생좀 하겠다. Call Stack 을 계속 따라갈건데, abstraction level 이 높을 수록 call stack 깊이는 보통 깊어지니까. 그대신 사람이 직접 디버깅하기엔 좋다. abstraction level 을 생각하면 버그 있을 부분 찾기가 빨라지니까), 코드도 간결해질 것이다.
  • HowManyZerosAndDigits/임인택 . . . . 1 match
          ex.printStackTrace();
  • Java/ModeSelectionPerformanceTest . . . . 1 match
          e.printStackTrace(); //To change body of catch statement use Options | File Templates.
  • JavaHTMLParsing/2011년프로젝트 . . . . 1 match
          ioe.printStackTrace();
  • JavaStudy2002/입출력관련문제 . . . . 1 match
          e.printStackTrace();
  • JavaStudy2004/스택 . . . . 1 match
         == Stack 이란? ==
  • JollyJumpers/iruril . . . . 1 match
          e.printStackTrace();
  • JollyJumpers/신재동 . . . . 1 match
          e.printStackTrace();
  • LinkedList . . . . 1 match
         || 영동 || ["LinkedList/StackQueue"] || C++ ||
  • LinkedList/세연 . . . . 1 match
          DeleteMe ) 내용은 LinkedList 가 아니라 Stack의 구현 사항인데, 문제 사항에는 LinkedList라고 해놨네요.
          cout << "no data in stack" << "\n";
  • MineSweeper/황재선 . . . . 1 match
          e.printStackTrace();
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 1 match
          e.printStackTrace();
  • NSIS/Reference . . . . 1 match
         === Stack ===
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 1 match
         U UnitTest/code/TestMyStack.java
  • ScheduledWalk/임인택 . . . . 1 match
          e.printStackTrace();
  • StacksOfFlapjacks/조현태 . . . . 1 match
         [AOI] [StacksOfFlapjacks]
  • TheTrip/황재선 . . . . 1 match
          e.printStackTrace();
  • Yggdrasil . . . . 1 match
          * ["LinkedList/StackQueue/영동"] [[BR]]
  • 고한종 . . . . 1 match
         ||{{{Stackoverflow}}} ||http://stackoverflow.com/users/1046060/han-jong-ko ||
  • 데블스캠프2003/둘째날 . . . . 1 match
          * queue & stack
         [http://165.194.17.15/~whiteblue/stackQueue/StackQueue.html 스택과 큐]
  • 데블스캠프2004/금요일 . . . . 1 match
          ex.printStackTrace();
  • 데블스캠프2004/세미나주제 . . . . 1 match
          * 자료구조 SeeAlso HowToStudyDataStructureAndAlgorithms, DataStructure StackAndQueue 뒤의 두 페이지들의 용어와 내용이 어울리지 않네요. 아, 일반 용어를 프로젝트로 시작한 페이지의 마지막 모습이군요. )
  • 새싹교실/2011/데미안반 . . . . 1 match
          * Function Call Stack
          * 함수 호출 시, stack에 돌아올 주소를 넣어두고 함수가 종료되면 stack에서 빼와서 돌아간다. LIFO(Last In First Out)의 순으로..
  • 새싹교실/2011/무전취식/레벨8 . . . . 1 match
          * Stack
  • 새싹교실/2011/무전취식/레벨9 . . . . 1 match
          * Stack
  • 새싹교실/2012/AClass . . . . 1 match
          * 4주차(5/30) - 구조체, 2중포인터 + Stack, Queue
  • 스택/Leonardong . . . . 1 match
         [StackAndQueue] [데블스캠프2003/둘째날]
  • 스택/조재화 . . . . 1 match
         [StackAndQueue] ["조재화"]
  • 여사모 . . . . 1 match
          * 다음 주제는 문자열(String), 스택(Stack)과 큐(Queue) 입니다. 단어 뜻 정도는 알아오는게 좋겠죠?
  • 영호의해킹공부페이지 . . . . 1 match
         coded daemons - by overflowing the stack one can cause the software to execute
         looking at dynamic buffers, or stack-based buffers, and overflowing, filling
         A stack has the property of a queue of objects being placed one on top of the
         other, and the last object placed on the stack will be the first one to be
         to the stack (PUSH) and removed (POP). A stack is made up of stack frames,
         The stack pointer (SP) always points to the top of the stack, the bottom of it
         is static. PUSH and POP operations manipulate the size of the stack
         stack by giving their offsets from SP, but as POP's and PUSH's occur these
         A buffer overflow is what happens when more data is forced into the stack than
         Stack dump:
  • 이동현 . . . . 1 match
         [StacksOfFlapjacks/이동현]
  • 임다찬 . . . . 1 match
         ||2006/5/11||c||[Stack/임다찬]||.||
  • 큐/Leonardong . . . . 1 match
         [StackAndQueue] [데블스캠프2003/둘째날]
  • 큐/aekae . . . . 1 match
         [StackAndQueue] [aekae]
  • 큐/조재화 . . . . 1 match
         [StackAndQueue] [조재화]
  • 튜터링/2011/어셈블리언어 . . . . 1 match
          *스택(Stack)이 쓰기 어려워요!
Found 96 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.8635 sec