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

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

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

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

»

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