Взгляд' Практика Программирования ' (TPOP) Kernighan & Пика. Это включает пример парсинга файлов CSV и в C и в C++. Но стоило бы прочитать книгу, даже если Вы не используете код.
(Предыдущий URL: http://cm.bell-labs.com/cm/cs/tpop/ )
Нет. Это невозможно. Это одна из форм проблемы остановки .
Доказательство сложности произвольного алгоритма - это невозможно, но в принципе вы могли бы это оценить:
У этого подхода есть любое количество подводных камней
Есть много способов обмануть этот подход, если вы не используете огромные значения из п. Например, этот алгоритм будет выглядеть как O (1), если вы не используете астрономические значения для n
сна в течение 10 дней
запустить алгоритм сортировки O (n log (n))
И другие пользователи SO могут придумать гораздо больше. Но в некоторых случаях, например, когда вы проводите анализ сложности алгоритма и хотите проверить его эмпирически, это все же полезный подход.