¼±ÅÃÁ¤·Ä°ú ÀÌÁøŽ»ö µî·Ï
¼±ÅÃÁ¤·Ä°ú ÀÌÁøŽ»ö
µ¥ÀÌÅ͸¦ ¹Þ¾Æ Á¤·ÄÇÏ°í Á¤·ÄÇÑ µ¥ÀÌÅ͸¦ ÅëÇØ ÁÖ¾îÁø °ªÀ» Ž»öÇÏ´Â C++ÇÁ·Î±×·¥À» Â¥º¸¾Ò½À´Ï´Ù. ÀڷᱸÁ¶·Ð1¼±ÅÃÁ¤·Ä°úÀÌÁøŽ»ö
<Çì´õÆÄÀÏ Sort_SearchTem.h>
====================================Çì´õÆÄÀÏ ½ÃÀÛ=====================================
#ifndef Sort_SearchTem_INCLUDED
#define Sort_SearchTem_INCLUDED
#include
template
class DataManagement {
private :
DataType *data; // ¹è¿¿¡ ¾²ÀÏ Æ÷ÀÎÅÍ
int total; // ÃÑÀԷ¹ÞÀ» ÀÚ·á°ø°£(¹è¿)ÀÇ Å©±â
int top; // ¹è¿¿¡¼ ¿ø¼Ò°¡ µé¾î ÀÖ´Â °¡Àå ³ôÀº À§Ä¡
protected :
public :
DataManagement(); // »ý¼ºÀÚ
~DataManagement(); // ¼Ò¸êÀÚ
void initArray();
void inputData(); // ÀÚ·á ÀÔ·ÂÇÔ¼ö
void view(); // ÀÚ·á Ãâ·ÂÇÔ¼ö
void select_sort(); // ¼±ÅÃÁ¤·ÄÇÔ¼ö
char compare(DataType,DataType); // ÀÌÁøŽ»ö½Ã Áß¾Ó°ª°ú ãÀ¸·Á´Â°ª ºñ±³
void search(); // ÀÌÁøŽ»öÀ¸·Î ¾ò¾îÁø °á°úÃâ·ÂÇÔ¼ö
int binary_search(DataType*,DataType,const int,const int); // ÀÌÁøŽ»öÇÔ¼ö
bool isFull(); // ¹è¿ÀÌ ²Ëá´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö
bool isExist(DataType);
};
#endif
====================================Çì´õÆÄÀÏ ³¡===========================================
<¼Ò½ºÆÄÀÏ Sort_SearchTem.cpp>
====================================¼Ò½ºÆÄÀÏ ½ÃÀÛ=========================================
#include `Sort_SearchTem.h`
=======================================»ý¼ºÀÚ============================================
template
DataManagement::DataManagement() {
top=-1; // ¹è¿¿¡¼ ¿ø¼Ò°¡ µé¾î ÀÖ´Â °¡Àå ³ôÀº À§Ä¡
}
=======================================»ý¼ºÀÚ ³¡==========================================
(À̹ÌÁö¸¦ Ŭ¸¯ÇϽøé È®´ë/¹Ì¸®º¸±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.)
[1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] | [9] | [10] |
[¹®¼Á¤º¸]
¹®¼ºÐ·® : 9 Page
ÆÄÀÏÁ¾·ù : HWP ÆÄÀÏ
ÀÚ·áÁ¦¸ñ : ¼±ÅÃÁ¤·Ä°ú ÀÌÁøŽ»ö
ÆÄÀÏÀ̸§ : ¼±ÅÃÁ¤·Ä°ú ÀÌÁøŽ»ö.hwp
Å°¿öµå : ¼±ÅÃÁ¤·Ä°ú,ÀÌÁøŽ»ö
ÀÚ·áNo(pk) : 16125421