Low-Rank Matrix and Tensor Completion via Adaptive Sampling