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

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

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

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

»

زبان برنامه‌نویسی ++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 #برنامه‌نویسی ++C #الگوریتم #آمادگی مسابقه ACM #تمرین المپیاد کامپیوتر #الگوریتم دایکسترا #نمونه سوال مسابقه ACM #ساختمان داده #کتاب الگوریتم #صف #برنامه‌نویسی #حل سوالات ACM-ICPC #آمادگی مسابقه برنامه‌نویسی #کتابخانه قالب استاندارد ++C #تمرین طراحی الگوریتم #الگوریتم‌های کوتاهترین مسیر #آموزش طراحی الگوریتم #الگوریتم‌های عقبگرد #تمرین مسابقه‌ی برنامه‌نویسی ای‌سی‌ام #حل سوالات مسابقات برنامه‌نویسی #مسئله‌های برنامه‌نویسی #الگوریتم‌های حریصانه #نکات برنامه‌نویسی #منبع آموزشی #آمادگی المپیاد کامپیوتر #درخت‌ها #دانلود کتاب #ترجمه‌ی فارسی سوالات UVa Online Judge #حل سوالات Timus Online Judge #آموزش ساختمان داده‌ها #جستجوی اول سطح #کتاب الکترونیکی #حل مسئله‌‌ی الگوریتمی #مسئله‌های الگوریتمی #معرفی وب‌سایت #الگوریتم‌های بازگشتی #نمونه سوالات مسابقه برنامه‌نویسی #گراف #ترجمه فارسی سوالات کتاب Programming Challenges #الگوریتم‌های تقسیم و غلبه #مسأله‌های الگوریتمی #تکنیک‌های طراحی الگوریتم #مسابقه برنامه‌نویسی #نمونه سوال فارسی مسابقه‌ی ACM #آموزش الگوریتم #سوالات برنامه‌نویسی #الگوریتم‌های گراف #حل سوالات UVa Online Judge #ترجمه‌ی فارسی سوالات برنامه‌نویسی #ماتریس #سوالات چالشی برنامه‌نویسی #ترجمه‌ی فارسی سوالات ACM #پیمایش گراف #مسابقه برنامه نویسی #جستجوی اول عمق #سوالات UVa Online Judge #درخت پوشا #ویدئوی آموزشی #الگوریتم فلوید-وارشال #محاسبات ریاضی #سوالات مسابقات برنامه‌نویسی بیان #مسأله‌های برنامه‌نویسی #وبلاگ #الگوریتم‌های مسیریابی #آموزش برنامه‌نویسی ++C #نمونه سوال فارسی مسابقات ACM #الگوریتم‌های برنامه‌نویسی پویا #مسئله‌ی کوله‌پشتی #الگوریتم‌های مرتب‌سازی #سوالات مسابقات ACM-ICPC #کتاب مسابقات برنامه‌نویسی #مسابقات برنامه‌نویسی