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

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

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

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

»

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