[알고리즘] 보이어무어 알고리즘 (예제코드) 비트컴퓨터에서 과제로 제출했던 코드. 실제 동작테스트 완료된 자료입니다. 예제코드 예제코드 #if 0 void preBmBc(char *x, int m, int bmBc[]) { int i; for (i = 0; i = 0; --i) { if (i > g && suff[i + m - 1 - f] < i - g) suff[i] = suff[i + m - 1 - f]; else { i.. SW 개발 2009.04.14
[알고리즘] Class를 이용한 Templete 스택의 구현.. (예제코드) 템플릿을 이용한 스택구현.. 예제코드 진수변환 예제소스코드.. include 예제코드 #include enum BOOL {FALSE,TRUE}; template class CStack { T* base; T* sp; int size; public: CStack(int s) { base=sp=new T[size=s]; } ~CStack() { delete[] base; } void Push(T a) { *sp++=a; } BOOL Pop(T& a) { if (sp==base) return FALSE; else { a=*--sp; return TRUE; } } int Size() const { return sp-base; } };//template class CStack class CXYStack { CSt.. SW 개발 2009.04.13