Comparing docker and kubernetes makes no sense. You don't switch from one to the other, they do entirely different things... You run docker containers in a cluster managed with kubernetes.
It is redundant to list both RSA and integer factorization in your list of algorithms. Indeed, "integer factorization" is not an algorithm; it is a problem for which many algorithms exist. That none of them is that fast underlies RSA.
An algorithm you did miss is the fast fourier transform, possibly the most important algorithm there is.
Comparing docker and kubernetes makes no sense. You don't switch from one to the other, they do entirely different things... You run docker containers in a cluster managed with kubernetes.
B+ Trees for Databases is definitely one.
It is redundant to list both RSA and integer factorization in your list of algorithms. Indeed, "integer factorization" is not an algorithm; it is a problem for which many algorithms exist. That none of them is that fast underlies RSA.
An algorithm you did miss is the fast fourier transform, possibly the most important algorithm there is.
Td-idf, bm-25. Both probabilustic search algos.