///
///
// Sort Algorithm function Compositor.cpp //
///
//
#include "compositor.h"
Const int INT = 13;
Const Double float = 13.33;
Const char char = 'a';
Template
Void Compositorini (TYPE TEMP)
{
Compositor
DO
{
COUT << "Sort by:" << Endl
<< "1) Insert Sort" << ENDL
<< "2) Rapid Sort" << ENDL
<< "3) Multiple Sort" << ENDL
<< "4) Bubbling Sort" << ENDL
<< "5) Select Sort" << ENDL
<< "X) Exit Sort Unit" << ENDL
<< "Please select the appropriate action:";
INT ITEM;
Item;
Switch (item)
{
Case 1: Compositor_Insert (Compositoropp); Break;
Case 2: Compositor_quick (Compositoropp); Break;
Case 3: compositor_merge (CompositOrop); Break;
Case 4: Compositor_bubble; Break;
Case 5: Compositor_Select (CompositOropp); Break;
Default: return;
}
WHILE (TRUE);
}
Void Compositor () // Need to select data type according to different users
{
INT ITEM;
COUT << "Clear Selection Data Type: 1) Integer 2) Floating Point 3) Character X) Exit:";
Item;
Switch (item)
{
Case 1: Compositorini (Int); Break;
Case 2: Compositorini (FLOAT); BREAK;
Case 3: Compositorini (Char); Break;
DEFAULT: RETURN; Break;
}
}
Template
Void Compositor_Insert (Compositor
{
Compositoropp.insert ();
}
Template
Void Compositor_quick (Compositor
{
Compositoropp.quick ();
}
Template
Void Compositor_Select (Compositor
{
Compositoropp.select ();
}
Template
Void Compositor_Merge (Compositor
{
Compositoropp.merges ();
}
Template
Void Compositor_bubble (Compositor
Compositoropp.bubble ();
}