It really depends on your touring style, budget, and park preferences.
If you have a lot of energy and can do it commando, you could certainly hit all four parks in one day and do your favorite attractions. This takes some planning, but it can be done. It's exactly what I'll be doing...