Sort algorithm function Compositor.cpp

xiaoxiao2021-03-06  111

///

///

// 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 compositoropp;

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 compositoPP)

{

Compositoropp.insert ();

}

Template

Void Compositor_quick (Compositor compositoPP)

{

Compositoropp.quick ();

}

Template

Void Compositor_Select (Compositor compositoPP)

{

Compositoropp.select ();

}

Template

Void Compositor_Merge (Compositor compositorop)

{

Compositoropp.merges ();

}

Template

Void Compositor_bubble (Compositor compositoPP) {

Compositoropp.bubble ();

}

转载请注明原文地址:https://www.9cbs.com/read-102103.html

New Post(0)