During a single cycle, blood goes twice in the heart which is known as double circulation.
It is necessary for higher vertebrates to separate oxygenated and de-oxygenated blood because this makes their circulatory system is more efficient and helps in maintaining constant body temperature.