الگوریتمستان

برنامه‌نویسی، طراحی الگوریتم و حل مسئله‌های الگوریتمی

 
در صورت ناخوانا بودن نوشته‌ها، از مرورگر دیگری استفاده کنید.
نوشته‌ها با برچسب نکات برنامه‌نویسی نوشته‌ها با برچسب نکات برنامه‌نویسی - الگوریتمستان الگوریتمستان الگوریتمستان
نوشته‌ها با برچسب «

نکات برنامه‌نویسی

»

زبان برنامه‌نویسی ++C دو کلاس set و unordered_set را برای پیاده‌سازی مفهوم مجموعه (ظرفی با عناصر غیرتکراری) دارد.

کلاس set علاوه بر بررسی تکراری نبودن عناصر، آنها را به صورت مرتب ذخیره می‌کند. پس اگر بخواهیم برای نگه داشتن عناصری از کلاس دلخواه خودمان از set استفاده کنیم، باید حداقل عملگر > را سربارگذاری کرده باشیم تا ظرف set قابلیت تشخیص ترتیب عناصر را داشته باشد. اما گاهی تعریف کوچکتر بودن برای کلاس مقدور نیست یا از لحاظ مفهومی معنی ندارد. در چنین شرایطی می‌توانیم از کلاس unordered_set استفاده کنیم.

ادامه ...

الگوریتمستان در تلگرام

   

 

پیوند کوتاه:
»  sync_with_stdio در زبان ++C
نکته‌ای در مورد کارایی عملیات ورودی و خروجی در زبان برنامه‌نویسی ++C و عملکرد تابع sync_with_stdio
»  نکته‌ای در محاسبه‌ی زمان اجرای کد
در مورد تفاوت توابع clock و time در زبان برنامه‌نویسی ++C برای محاسبه‌ی زمان اجرای برنامه
»  هدر فایل bits/stdc++.h
معرفی هدرفایل bits/stdc++.h برای کاهش زمان آماده شدن کد مسابقات برنامه‌نویسی
»  نکته‌ای از مسأله‌ی Graphical Editor
استفاده از stringstream در حل سوالات مسابفات برنامه‌نویسی با زبان برنامه‌نویسی ++C
»  نکته‌ای از مسأله‌ی LC-Display
نکته‌ای در باب روش ذخیره کردن ورودی یک مسأله
»  تابع popen در زبان ++C
روش اجرای برنامه‌ای دیگر داخل کد ++C و استفاده از خروجی آن
»  نکته‌ای در استفاده از map
نکته‌ای در مورد استفاده از ساختمان داده‌ی map با مثالی به زبان برنامه‌نویسی ++C
برچسب‌ها
#حل سوالات ACM-ICPC #کتابخانه قالب استاندارد ++C #الگوریتم‌های حریصانه #حل سوالات Timus Online Judge #نمونه سوالات مسابقه برنامه‌نویسی #مسئله‌ی کوله‌پشتی #گراف #مسابقات برنامه‌نویسی #ترجمه‌ی فارسی سوالات UVa Online Judge #درخت‌ها #آمادگی مسابقه ACM #الگوریتم‌های کوتاهترین مسیر #کتاب الگوریتم #نمونه سوال فارسی مسابقات ACM #سوالات مسابقات ACM-ICPC #تمرین مسابقه‌ی برنامه‌نویسی ای‌سی‌ام #تکنیک‌های طراحی الگوریتم #مسابقه برنامه نویسی #حل سوالات UVa Online Judge #آمادگی المپیاد کامپیوتر #تمرین طراحی الگوریتم #مسأله‌های برنامه‌نویسی #معرفی وب‌سایت #منبع آموزشی #الگوریتم‌های تقسیم و غلبه #الگوریتم دایکسترا #سوالات مسابقات برنامه‌نویسی بیان #الگوریتم‌های برنامه‌نویسی پویا #الگوریتم فلوید-وارشال #الگوریتم‌های گراف #حل مسئله‌‌ی الگوریتمی #الگوریتم‌های عقبگرد #آموزش طراحی الگوریتم #جستجوی اول عمق #آموزش برنامه‌نویسی ++C #سوالات برنامه‌نویسی #مسئله‌های الگوریتمی #الگوریتم‌های مرتب‌سازی #تمرین المپیاد کامپیوتر #محاسبات ریاضی #سوالات UVa Online Judge #کتاب الکترونیکی #مسئله‌های برنامه‌نویسی #الگوریتم #مسأله‌های الگوریتمی #الگوریتم‌های بازگشتی #ویدئوی آموزشی #جستجوی اول سطح #مسابقه برنامه‌نویسی #آمادگی مسابقه برنامه‌نویسی #دانلود کتاب #نمونه سوال مسابقه ACM #صف #آموزش الگوریتم #برنامه‌نویسی #مسابقات برنامه‌نویسی ACM #نمونه سوال فارسی مسابقه‌ی ACM #تمرین مسابقه برنامه‌نویسی #ساختمان داده #ترجمه‌ی فارسی سوالات برنامه‌نویسی #آموزش ساختمان داده‌ها #سوالات چالشی برنامه‌نویسی #وبلاگ #ترجمه فارسی سوالات کتاب Programming Challenges #کتاب مسابقات برنامه‌نویسی #الگوریتم‌های مسیریابی #ترجمه‌ی فارسی سوالات ACM #برنامه‌نویسی ++C #ماتریس #حل سوالات مسابقات برنامه‌نویسی #پیمایش گراف #نمونه سوال فارسی مسابقات برنامه‌نویسی #درخت پوشا #نکات برنامه‌نویسی