.


:




:

































 

 

 

 





.

 

 

: :

- ;

- , .

 

 

:

 

1. :

) ;

) ;

) () .

2. :

) ( );

) ( HeapSort), ;

) (QuickSort), ; ;

3. i- .

 

:

 

1. Delphi Structures.

2. 3, :

1) SortBase

2) SortBest

I ( 3÷6)

 

3. 1) SortBase Sortirovka1, .

4. Sortirovka1 , , , 3.1.

5. onClick Object Pascal . .

6. , , - , .

 

II ( 7÷10)

7. SortBest Sortirovka2, .

8. , , 3.2.

9. onClick . .

10. .6, , . .

 

3.1

.
1. const n=31; var x: array [1..n] of integer; p: integer; k: 1..n; found: boolean; . : , found TRUE, , found FALSE .
2. var x: array [1..20] of 1..21; y: 1..21; . , y [1..21], .
3. var x: array [1..20] of real; , ( ). , (), , .
4. const n=20; var x: array [1..n] of real; , ( : (i -1) 1) ( ) ( 1- (i -1)- ).
5. var x: array [1..20] of 1..21; y: 1..21; . , , y [1..21], .
6. var x: array [1..20] of real; , . , , . .
7. var x: array [1..20] of real; , . .
8. const n=20; var x: array [1..n] of integer; // n () . : var Mno: set of 0..255; : Type MasMno=array of set of 0..22;
9. 1,..n. 1,..n 1,.. n. r1,..,rn , rai=i i=1,..,n.

 


 

3.2

.
1. var x: array [1..1000] of real; ( ), . ( . ̻ .1): hk-1=2*hk-1 (9,5,3,1), ht=1, t= [ log2n ] +1
2. , , (, , : i: j=2*i j=2*i+1, hi≤hj) .
3. : . 1   , . , , .
4. (. 1) . ( ).
5. [-100100]. . ( - QuickSort) . TMemo.
6. , , ( , ) : var stack: array [1..30] of record Left, Right: integer; end;
7. . .
8. [-20..20]. , ( ). , ( ) .

 

1. , .

2. .

3. . , .

4. , .

5. - .

6. ?

7. , , : -.

8. , .

9.

44 55 12 42 94 18 06 67

.

10. , ( ) .

11. .

12. .

13. i - , .

14. .

15. .


4





:


: 2015-11-23; !; : 824 |


:

:

, , .
==> ...

1730 - | 1401 -


© 2015-2024 lektsii.org - -

: 0.013 .