A neural network with O(N) neurons for ranking N numbers in O(1/N) time | IEEE Journals & Magazine | IEEE Xplore