У меня есть очередь, и я хочу вставить ее, используя алгоритм SJF, также называемый SPN (следующий самый короткий процесс). Я использую функцию для оценки «задания». Элементы, которые я хочу нажать, являются структурами, я получаю «работу», используя параметры этой структуры. Например:
typedef struct {
int* a;
int* b;
}element;
getJob(element*){
int job = element->a * element->b;
return job;
}
Неважно, как определена эта функция, я хочу знать, как с ее помощью реализовать SJF или SPN алгоритм.