[ورود به حساب]
 

 درخت avl [شماره پروژه: 478]
نام پروژه درخت avl 
مهارت های لازم C# C Sharp
تاریخ ارسال ۱۳۸۸/۱۰/۱۰ [2009-12-31 10:54:15]
تاریخ پایان ۱۳۸۸/۱۰/۲۰ [2010-01-10 10:54:15]
فرصت باقی مانده - روز برای ارسال پیشنهاد باقی مانده
بودجه ۵,۰۰۰ - ۲۰,۰۰۰ تومان
وضعیت پروژه کنسل شده
  ارسال پیغام خصوصی به سفارش دهنده (صاحب پروژه)
  ابزار پروژه و پیشنهادهای ارسال شده
سفارش دهنده
 8629233
مکان  زاهدان, ایران
  رتبه داده نشده
توضیح پروژه
www.barnamejoo.com
پروژه دوم درس ساختمان داده
نيمسال اول 89-88


هدف پياده سازي شمارنده واژگان انگليسي با استفاده از ساختمان داده درخت AVL است. براي اين منظور بايد درخت AVL و اعمال آن (درج، حذف و جستجو) پياده سازي شود.
فرمت ورودي
دو فايل ورودي تعريف مي شود. در ابتدا مجموعه واژگان از فايل ورودي به نام vocab.txt خوانده شده و درخت AVL مربوط به آن ساخته مي شود. واژه ها در فايل ورودي در يك سطر نوشته شده است و بين هر دو واژه يك فاصله قرار دارد. فرمانهاي كاربر در فايل input.txt نوشته شده اند. در هر خط يك فرمان نوشته مي شود. فرمانهاي كاربر عبارتند از:
1- [not allowed]x : در عمل درج واژه، اگر واژه جديد بود در فايل خروجي inserted و اگر واژه تكراري بود (لغت از قبل در درخت وجود داشته است و تنها تعداد تكرار آن اضافه مي شود) در فايل خروجي لغت incremented نوشته مي شود.
2- search x : اگر لغت در درخت وجود داشت در فايل خروجي available و در غير اين صورت not available چاپ مي شود.
3- [not allowed]x : داده x از درخت حذف مي شود. اگر x تكرار داشت تنها يكي از تكرارها حذف مي شود.
4- printnum x تعداد تكرار لغت را چاپ مي كند. اگر لغت وجود نداشت صفر چاپ مي شود.
5- printalpha واژگان به ترتيب حروف الفبا (بدون چاپ تكراري ها) چاپ مي شوند.
6- printfreq : واژگان به ترتيب صعودي تعداد تكرار آنها چاپ مي شود. بدون چاپ تعداد تكرار و بين لغات با تعداد تكرار يكسان ، لغات به ترتيب الفبا چاپ مي شوند.

نمونه فايل ورودي و خروجي

توجه:
• خروجي در فايلي به نام output.txt نوشته مي شود.
• پروژه ها بايد به زبان جاوا يا C# نوشته شوند.
• مي توانيد پروژه را به صورت گروهي انجام دهيد. حداكثر افراد گروه 2 نفر است.
• به پروژه هاي تكراري نمره اي داده نمي شود.
• تاريخ تحويل پروژه در هفته دوم دي ماه خواهد بود.



 
ابزار پروژه
ارسال پیشنهاد ارسال پیشنهاد | تغییر پیشنهاد تغییر پیشنهاد | حذف حذف پیشنهاد | تماس ارسال پیغام خصوصی به سفارش دهنده | چاپ چاپ

 طبق قوانین وب سایت ارائه مشخصات تماس همانند شماره تلفن، آدرس، ایمیل، مسنجر و موارد مشابه به طرف مقابل (کدنویس یا سفارش دهنده) قبل از واگذاری پروژه، خلاف قوانین می باشد. شما کاربران گرامی می توانید در صورت مشاهده تخلف از سوی کاربران دیگر، موارد تخلف را به ما گزارش دهید.

پیشنهادهای ارسال شده توسط کدنویسان
  میانگین ۴۵,۰۰۰ تومان  در ۵ روز

 arman_k77
مکان: تهران, ایران
تاریخ: ۱۲/۱۰/۱۳۸۸

پیشنهاد: ۷۰,۰۰۰ تومان
تحویل در: ۴ روز
توضیح:
پرو‍‍ژه شما با سي شارپ نوشته خواهدشد
 java
مکان: شیراز, ایران
تاریخ: ۱۰/۱۰/۱۳۸۸

پیشنهاد: ۲۰,۰۰۰ تومان
تحویل در: ۵ روز
رتبه: داده نشده
توضیح:
پیام خصوصیتون را چک کنید
^



کلید واژه ها
درخت , avl , پروژه , دوم , درس , ساختمان , داده , نيمسال , اول , 89-88 , هدف , پياده , سازي , شمارنده , واژگان , انگليسي , استفاده , ساختمان , داده , درخت , avl , است- , براي , اين , منظور , بايد , درخت , avl , اعمال , (درج، , حذف , جستجو) , پياده , سازي , شود- , فرمت , ورودي , فايل , ورودي , تعريف , شود- , ابتدا , مجموعه , واژگان , فايل , ورودي , نام , vocab-txt