In this paper, we study the problem of computing the maxima of a set of n points in three dimensions with integer coordinates and show that in a word RAM, the maxima can be found in O n log log n/h n deterministic time in which h is the output size. For h = n 1−α this is O(n log(1/α)). This improves the previous O(n log log h) time algorithm and can be considered surprising since it gives a linear time algorithm when α > 0 is a constant, which is faster than the current best deterministic and randomized integer sorting algorithms. We observe that improving this running time is most likely difficult since it requires breaking a number of important barriers, even if randomization is allowed.Additionally, we show that the same deterministic running time could be achieved for performing n point location queries in an arrangement of size h. Finally, our maxima result can be extended to higher dimensions by paying a log n/h n factor penalty per dimension. This has further interesting consequences for example it preserves the linear running time when h ≤ n 1−α , for a constant α > 0, and thus it shows that for a variety of input distributions the maxima can be computed in linear expected time without knowing the distribution.