The search engine algorithms is pretty much same with a few tweaks here and there. SEO for google should work for yahoo as well. When it comes to yahoo ranking a website I have heard that they concentrate more on content rather than just backlinks.
Yahoo and Bing too are nowadays checking out the links reports and stats of the websites in order to give them ranks. A few years ago they were very much interested in giving top ranks to the websites with higher keyword density but this has changed.