We give a treatment of the Weiertrass points of curves which is a little different from the treatment by Laksov. We introduce the notion of the ith weight which makes the treatment easier and gives an algorithm for computing the gap sequence of an effective divisor and the weight at a point.