First up, note that it's not Yahoo that deletes questions. Yahoo Answers is a community moderated website. This means other users "decide" what gets deleted though them reporting content. Whether or not it is deleted upon reporting depends on your trust level. Someone with a high trust level can remove content with just their report. Others with low to average influence will need others to report with them to knock something down. There's no fixed number of users needed to report posts which result in deletions. It may be 1, 2, 3 or a lot more. Nobody reads reports unless an appeal is submitted. Since you did not post the reported question in the description, there's no way to make a judgement if you really were in violation or you weren't. Also, you should report violations as and when you see them.
Note that false and malicious reporting may happen. Being someone who sometimes answers in LGBT, I know that it can get really heated because of clashing opinions (Religion and Politics being the other 2 most heated sections). Some people are so juvenile and spiteful that they will go as low as to report someone just because they have a different opinion to them. It may be that the reporter doesn't like you or your questions, doesn't agree with them or is just out to cause trouble without targeting anyone in particular, which is quite honestly very childish.
You should have been sent a Report Notice (RN) in your e-mail if you've selected the option to receive these things. That RN will have a link where you can appeal your deleted question. Have a quick read of the Community Guidelines (CG) and/or Terms of Service (TOS) before making an appeal, or else you'll get docked an extra 10 points for each wrong appeal that you make. After reading the CG and TOS, if you find that you clearly were NOT in violation, then you can appeal the deletions in the link given in your Report Notice. Hope this was of some help and made sense :)