Q&A

  • 델파이 초보적인 질문인데요
초보적인 질문인데요.........

버블 소트를 실행해서 그 결과를 ListBox에다가 출력하려는데요

어케 하져??

버블 소트를 따로 프로시져로 하고

라디오 버튼을 클릭해서 버튼 클릭하면 버블소트로 정렬이 되어서

리스트 박스에다가 출력하려는데 않되네요............

답변좀 부탁 드립니다......

레포트예요..........



1  COMMENTS
  • Profile
    최준연 2000.10.08 20:52
    델파이 초보 wrote:

    > 초보적인 질문인데요.........

    > 버블 소트를 실행해서 그 결과를 ListBox에다가 출력하려는데요

    > 어케 하져??

    > 버블 소트를 따로 프로시져로 하고

    > 라디오 버튼을 클릭해서 버튼 클릭하면 버블소트로 정렬이 되어서

    > 리스트 박스에다가 출력하려는데 않되네요............

    > 답변좀 부탁 드립니다......

    > 레포트예요..........

    >



    procedure [라디오버튼 이벤트시]

    var

    temp : Toutput; // Toutput은 테이블로 전역선언되어있다.

    i, j : integer;

    begin

    for i:= 0 to Count-1 do // Count또한 입력건수로 전역선언되어있다.

    for j:i+1 to Count do

    if Out_data[i].xxx < Out_data[j].xxx then // xxx는 out_data배열의 컬럼명

    begin

    temp:=out_data[i];

    out_data[i]:=out_data[j];

    out_data[j]:=temp;

    end;

    end;



    버블정렬이라면 대충 이러한 식이지만, 질문이 모호해서 정확한 답변은 드리기가 어렵군



    요.



    어떤데이타를 읽어들여서 정렬을시도 하는건지 ...



    어쨌든 위와 비슷한 procedure를 작성하신후에 그 결과를 listbox로 출력하심 될껍니다.