⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit5_sort.~h

📁 数据结构作业。 排序和数据检索比较演示程序。 图形界面。
💻 ~H
字号:
//---------------------------------------------------------------------------

#ifndef Unit5_sortH
#define Unit5_sortH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <time.h>


//---------------------------------------------------------------------------


class TForm1 : public TForm
{
__published:	// IDE-managed Components
  TButton *Button10;
  TLabel *Label1;
  TLabel *Label3;
  TLabel *TimeLable;
  TLabel *OriSequence;
  TLabel *CreSequence;
  TLabel *Label2;
  TLabel *TitleW;
  TLabel *Label4;
  TButton *StraightInsert;
  TButton *BinaryInsert;
  TButton *Shell;
  TButton *Bubble;
  TButton *Quick;
  TButton *Quick2;
  TButton *StraightElect;
  TButton *Heap;
  TButton *Merge;
  TLabel *Label5;
  TLabel *Label6;
  TLabel *notice;
  TLabel *Label7;
  TButton *Button11;
  TButton *Button12;
  TLabel *Label8;
  TEdit *EditSearch;
  TButton *StraightSearch;
  TButton *BinarySearch;
  TButton *PartionSearch;
  void __fastcall StraightInsertClick(TObject *Sender);
  void __fastcall BinaryInsertClick(TObject *Sender);
  void __fastcall ShellClick(TObject *Sender);
  void __fastcall BubbleClick(TObject *Sender);
  void __fastcall QuickClick(TObject *Sender);
  void __fastcall StraightElectClick(TObject *Sender);
  void __fastcall HeapClick(TObject *Sender);
  void __fastcall MergeClick(TObject *Sender);
  void __fastcall Button11Click(TObject *Sender);
  void __fastcall Button10Click(TObject *Sender);
  void __fastcall Button12Click(TObject *Sender);
  void __fastcall Quick2Click(TObject *Sender);
  void __fastcall RevertClick(TObject *Sender);
  void __fastcall EditSearchChange(TObject *Sender);
  void __fastcall StraightSearchClick(TObject *Sender);
  void __fastcall BinarySearchClick(TObject *Sender);
  void __fastcall PartionSearchClick(TObject *Sender);

  void __fastcall Output();
  void __fastcall SearchOutput(int index);

  void __fastcall StraightInsertSort(int data[],int range);
  void __fastcall BinaryInsertSort(int data[],int range);
  void __fastcall ShellSort(int data[],int range);
  void __fastcall BubbleSort(int data[],int range);
  void __fastcall QuickSort(int data[],int range);
  void __fastcall StraightElectSort(int data[],int range);
  void __fastcall HeapSort(int data[],int range);
  void __fastcall MergeSort(int data[],int range);
  void __fastcall Quick2Sort(int data[],int range);
  int  __fastcall StrtSearch(AnsiString s,int data[],int range);
  int  __fastcall BinaSearch(AnsiString s,int data[],int range);
  int  __fastcall PartSearch(AnsiString s,int data[],int range);


/*

  void __fastcall
  void __fastcall
*/

private:	// User declarations
  double time;
public:		// User declarations
  __fastcall TForm1(TComponent* Owner);
};

//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -