I've read your project description and now know for sure that you're a student who would like to cheat by hiring freelancers to do your assignments. This is completely wrong and would hurt you in the long run. You should try to attempt the assignment for yourself. That way you will get the most out of your learning and the satisfaction you'll get after completing this by yourself will be a much more rewarding experience for you.
Here are some tips for you. Read the project description carefully, you'll find many hints there. Try to implement the sample code first as listed in that document, then do some changes to it as required. Try reading some tutorials on Binary Search Trees and try to implement it yourself. Maybe, your code don't work the first time but don't get frustrated, try to find the issue and make some corrections, you will finally get it working. I hope that helps.