Il tipo dipende dal tipo di algoritmi che vuoi costruire. Se vuoi entrare nell'apprendimento automatico o negli algoritmi genetici, vorrai prima di tutto un corso / libro sull'architettura software.
L'Algebra universitaria è usata frequentemente. Calcolo ... non tanto, ma potrebbe essere usato per alcuni algoritmi avanzati.
Ma l'algoritmo non è direttamente correlato con la matematica. Gli algoritmi sono i metodi che usi per svolgere un'attività. L'evoluzione di un algoritmo genetico da uno stato genitore peggiore a uno stato figlio migliore utilizza un qualche tipo di algoritmo.
Puoi anche pensare agli algoritmi come a un percorso. Voglio andare dal punto A di una città al punto B. Ci sono molti "algoritmi" che posso usare per arrivarci, ma potrebbero anche non usare la matematica.
Gli algoritmi di ordinamento sono un ottimo punto di partenza. Puoi imparare come la sequenza di passaggi per organizzare un elenco di dati può essere diversa. Alcuni algoritmi sono decisamente migliori di altri.
Vorrei iniziare con la ricerca di domande / discussioni sugli algoritmi di ordinamento per iniziare. Consiglio di avere almeno College Algebra, ma non penserei che sia assolutamente necessario.
Se vuoi perseguire l'informatica, che è tutta una questione di algoritmi, è quello che impari al college. Classi come Fundamental of Logic, Introduzione all'architettura software e tutti i tipi di corsi di programmazione ti insegneranno algoritmi comunemente usati. Ecco dove inizierei a cercare. C'è un po 'di matematica in gioco e, a seconda del tuo college, potresti aver bisogno di alcuni corsi avanzati, ma ne vale la pena.