2016-06-18 2 views
0

Предположим, что файл содержит записи учащихся с каждой записью, содержащей имя и возраст ученика. Напишите программу для чтения этих записей, а отобразите их в отсортированном порядке по возрасту в порядке убывания. Максимальный размер массива структур 10, и у вас есть более 10 записей для сортировки.Размер массива меньше, чем запись

+0

ok ... хорошая домашняя работа .. в какой части у вас проблемы с ?? –

+0

Вам разрешено иметь несколько массивов? Если нет, (разрешен только один массив), вам необходимо реализовать сортировку слияния внешнего типа. – rcgldr

ответ

0

Попробуйте динамически создать другой массив, когда элементы предыдущего массива заполнены. Например: Array A имеет размер 10. И когда он содержит данные во всех последовательных местах, объявляйте массив B динамически. Вы должны использовать технику Связанного списка, чтобы решить вашу проблему, где вы можете использовать «Массив размером 10» вместо «единого узла».

Смежные вопросы