복학해서 알고리즘을 듣고 있는데
첫번째 시험에서 완전히 발렸습니다.

O(n) 을 구하는 거였는데
저는 이때까지 코드 보고 루프의 형태를 대충 보고 n의 제곱이다 n로그n 이다. 이렇게 했었는데.
교수님이 수학적으로 접근을 해서 일반항을 구한 다음 어찌어찌 하시니까 빅오의 일반항이 나오더군요

책에 써있는 대로 수식을 만들어보려고 했지만 중간 중간 갑자기 생략이 되어서 뭐가 뭔지 모르겠습니다.

대학수학책을 찾아보고 수1 개념원리 까지 찾아 봤지만

알로리즘의 일반항이 특수한 경우가 많아서 대부분의 경우 적용이 안되더군요

주로 알고리즘 성능에 관계되어서 어떤학문을 공부해야 할까요?
그리고 대표적인 알고리즘(피보나치, 팩토리얼 등등.)의 성능을 측정하는 일반항 만드는 방법을 비교적 자세히 알 수 있는
자료같은것좀 있으면 추천좀 해 주세요

(참고로 학교 교재가 한빛 출판사의 알기쉬운 알고리즘 입니다...(쉽기는 개뿔..) )