34
How to Algorithm go the end without error Input data for student Create 14 array list Sort based on degree of department Sequential search for the student after sort and select all student who wrote priority at the first Delete students who selected from all lists And repeat the operation while the list

Priority method

Embed Size (px)

Citation preview

Page 1: Priority method

How to Algorithm go the end without error

Input data for student

Create 14 array list

Sort based on degree of department

Sequential search for the student after sort and select all student who wrote priority at the first

Delete students who selected from all lists

And repeat the operation while the list not empty

Page 2: Priority method

StPr

A B C D E F G H I J K L M N O P Q R S

1 en 10

ar7

ar10

fr5

fr1

ar4

en6

en8

ar7

en6

fr4

en1

ar2

ar5

fr8

en1

fr3

ar7

en8

2 fr9

fr6

en9

ar3

ar2

fr5

ar7

fr8

fr7

ar5

en3

ar2

fr3

en6

en9

fr2

en4

en7

ar9

3 ar8

en5

fr8

en2

en3

en6

fr8

ar8

en7

fr4

ar2

fr3

en4

fr7

ar10

ar2

ar6

fr8

fr9

Priority and grades of subjects of students

Page 3: Priority method

We have three sections 1- Arabic section take 8 students2- English section take 6 students3- France section take 5 students

we make three array lists each array have the all students arranged by degree of subject which the department based on it

Page 4: Priority method

AR EN FR Student

Grade Priority

Student

Grade Priority

Student

Grade Priority

C 10 1 A 10 1 A 9 2O 10 3 C 9 2 S 9 3S 9 2 O 9 2 C 8 3A 8 3 S 9 1 G 8 3H 8 3 H 8 1 H 8 2B 7 1 I 7 3 O 8 1G 7 2 R 7 2 R 8 3I 7 1 F 6 3 I 7 2R 7 1 G 6 1 N 7 3Q 6 3 J 6 1 B 6 2J 5 2 N 6 2 D 5 1N 5 1 B 5 3 F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 5: Priority method

AR EN FR Student

Grade Priority

Student

Grade Priority

Student

Grade Priority

C 10 1 A 10 1 A 9 2O 10 3 C 9 2 S 9 3S 9 2 O 9 2 C 8 3A 8 3 S 9 1 G 8 3H 8 3 H 8 1 H 8 2B 7 1 I 7 3 O 8 1G 7 2 R 7 2 R 8 3I 7 1 F 6 3 I 7 2R 7 1 G 6 1 N 7 3Q 6 3 J 6 1 B 6 2J 5 2 N 6 2 D 5 1N 5 1 B 5 3 F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 6: Priority method

The array of real department of Arabic

AR EN FRStu Grade PrioC 10 1B 7 1I 7 1

Page 7: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

yA 10 1 A 9 2

O 10 3 S 9 3S 9 2 O 9 2A 8 3 S 9 1 G 8 3H 8 3 H 8 1 H 8 2

O 8 1G 7 2 R 7 2 R 8 3

F 6 3R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2 D 5 1N 5 1 F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 8: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

yA 10 1 A 9 2

O 10 3 S 9 3S 9 2 O 9 2A 8 3 S 9 1 G 8 3H 8 3 H 8 1 H 8 2

O 8 1G 7 2 R 7 2 R 8 3

F 6 3R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2 D 5 1N 5 1 F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 9: Priority method

The array of real department of English

AR EN FRStu Grade Prio Stu Grade PrioC 10 1 A 10 1B 7 1 S 9 1I 7 1 H 8 1

Page 10: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

O 10 3O 9 2

G 8 3

O 8 1G 7 2 R 7 2 R 8 3

F 6 3R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2 D 5 1N 5 1 - - - F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 11: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

O 10 3O 9 2

G 8 3

O 8 1G 7 2 R 7 2 R 8 3

F 6 3R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2 D 5 1N 5 1 - - - F 5 2F 4 1 M 4 3 J 4 3D 3 2 Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 D 2 3 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 12: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1

The array of real department of French

Page 13: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

G 8 3

G 7 2 R 7 2 R 8 3F 6 3

R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2N 5 1 - - - F 5 2F 4 1 M 4 3 J 4 3

Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 14: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

G 8 3

G 7 2 R 7 2 R 8 3F 6 3

R 7 1 G 6 1 N 7 3Q 6 3 J 6 1J 5 2 N 6 2N 5 1 - - - F 5 2F 4 1 M 4 3 J 4 3

Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 15: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1R 7 1N 5 1

Page 16: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

G 8 3

G 7 2F 6 3G 6 1

Q 6 3 J 6 1J 5 2

- - - F 5 2F 4 1 M 4 3 J 4 3

Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 17: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1R 7 1N 5 1

Page 18: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

G 8 3

G 7 2F 6 3G 6 1

Q 6 3 J 6 1J 5 2

- - - F 5 2F 4 1 M 4 3 J 4 3

Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 19: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1R 7 1 G 6 1N 5 1 J 6 1

Page 20: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

F 6 3

Q 6 3

- - - F 5 2F 4 1 M 4 3

Q 4 2 K 4 1E 2 2 E 3 3 L 3 3K 2 3 K 3 2 M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 21: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1N 5 1 J 6 1

Page 22: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

F 6 3

Q 6 3

- - - F 5 2F 4 1 M 4 3

Q 4 2E 2 2 E 3 3 L 3 3

M 3 2L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 23: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1N 5 1 J 6 1F 4 1

Page 24: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

Q 6 3

- - -M 4 3Q 4 2

E 2 2 E 3 3 L 3 3M 3 2

L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1 E 1 1

Page 25: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1N 5 1 J 6 1F 4 1E 2 2

Page 26: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

Q 6 3

- - -M 4 3Q 4 2

L 3 3M 3 2

L 2 2 Q 3 1M 2 1 L 1 1 P 2 2P 2 2 P 1 1

Page 27: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1 M 3 2N 5 1 J 6 1F 4 1E 2 2

Page 28: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

Q 6 3

- - -

Q 4 2L 3 3

L 2 2 Q 3 1L 1 1 P 2 2

P 2 2 P 1 1

Page 29: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1 M 3 2N 5 1 J 6 1F 4 1 Q 4 2E 2 2

Page 30: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

L 3 3

L 2 2L 1 1 P 2 2

P 2 2 P 1 1

Page 31: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade PrioC 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1 M 3 2N 5 1 J 6 1F 4 1 Q 4 2E 2 2

L 2 2

Page 32: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y

P 2 2P 2 2 P 1 1

Page 33: Priority method

AR EN FRStu Grade Prio Stu Grade Prio Stu Grade Prio

C 10 1 A 10 1 O 8 1B 7 1 S 9 1 D 5 1I 7 1 H 8 1 K 4 1R 7 1 G 6 1 M 3 2N 5 1 J 6 1 P 2 2F 4 1 Q 4 2E 2 2L 2 2

Page 34: Priority method

AR EN FR Studen

tGrade Priorit

yStuden

tGrade Priorit

yStuden

tGrade Priorit

y