Я хочу построить график времени в зависимости от размера ввода для самой длинной общей проблемы подпоследовательности в рекурсивном и динамическом подходах.До сих пор я разрабатывал программы для оценки функций lcs обоими способами, простой генератор случайных строк (с помощью здесь ) и программу для построения графика.Теперь мне нужно подключить все это следующим образом.
Теперь мне нужно подключить все это.То есть две программы для вычисления lcs должны запускаться примерно 10 раз с выходом из простого генератора случайных строк, заданного в качестве аргументов командной строки для этих программ.длина используемых строк хранится в файле, подобном
l=15, r=0.003, c=0.001
. Он анализируется программой python для заполнения следующих списков
sequence_lengths = []
recursive_times = []
dynamic_times = []
и затем строится график.У меня есть следующие вопросы относительно выше.
1) Как я могу передать выходные данные одной программы C другой программе C в качестве аргументов командной строки?
2) Есть ли какая-либо функция для оценки времени, необходимого для выполнения функции в микросекундах?В настоящее время единственный вариант, который у меня есть, это функция времени в Unix.Утилита командной строки усложняет управление.
Любая помощь будет принята с благодарностью.