Which of the following cations has the smallest radius?
Be2+
K+ - 3 outer shells, 18 electrons and 19 protons
Na+ - 2 outer shells, has 10 electrons and 11 protons
Li+ - 1 shell, has 2 electrons and 3 protons
Be2+ - 1 shell, has 2 electrons and 4 protons
It is pretty clear that Li+, Be2+ are smaller than the other 2 because of only 1 shell.
Now between these, Be2+ is smaller because of higher effective nuclear charge.