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

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

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

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

»

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