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

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

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

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

»

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