TGViewer
انجمن علمی علوم کامپیوتر دانشگاه رازی انجمن علمی علوم کامپیوتر دانشگاه رازی @razicsa · 456 subscribers
Post #46 205
⏳ حلقه‌های تو در تو؛ چرا هر خط کد مهمه؟
فقط با یک خط کد، زمان اجرای برنامه‌ات سال‌ها عقب میفته :)

📍 شاید فکر کنید اضافه کردن یه خط کد دیگه توی یه حلقه چیز مهمی نیست، اما همین خط ممکنه زمان اجرای برنامه شما رو سال‌ها به عقب بندازه!

💡 تصور کنید یه حلقه تو در تو نوشتید که هر دوی اونها به اندازه طول یک لیست، n بار تکرار میشن. اینجا پیچیدگی زمانی (Time Complexity) کد شما میشه O(n²). یعنی چی؟ یعنی اگه مقدار n هزار باشه، کدتون باید حدود ۱ میلیون بار اجرا بشه!
🔁 حالا اگه یه حلقه سومی هم اضافه کنید، وارد دنیای O(n³) میشید و باید منتظر یک میلیارد بار اجرا باشید! واقعاً سرگیجه‌آوره، مگه نه؟🤯

✅ به همین دلیله که توی برنامه‌نویسی،
الگوریتم‌های بهینه
و با
پیچیدگی زمانی کم
، مثل
طلا
ارزشمندند.


def endless_loop(n = 1000):
for i in range(n):
for j in range(n):
for k in range(n):
for l in range(n):
for m in range(n):
pass # این عملیات 10¹⁵ سال طول می‌کشد.


#برنامه‌نویسی / #الگوریتم / #تحلیل_زمان / #RaziCSA

{ @RaziCSA }
  • 👨‍💻 16
  • ❤ 6
More from @razicsa
  1. Oct 16, 2026🔻تمدید مهلت ثبت‌نام مسابقه RCPC با توجه به تعداد بالای فرم‌های ثبت‌نام تکمیل‌نشده، مهلت ث…
  2. Oct 15, 2026انجمن علمی علوم کامپیوتر دانشگاه رازی pinned a photo
  3. Oct 15, 2026انجمن علمی آمار دانشگاه رازی کارگاه آموزشی SPSS از ورود داده تا تحلیل و تفسیر نتایج! 💻📈…
  4. Oct 14, 2026🤖🔥 ایده‌ات را به محتوای حرفه‌ای تبدیل کن! انجمن علمی هوش مصنوعی دانشگاه رازی با همکاری ش…
  5. Oct 10, 2026💻 تیمت رو بچین، کد بزن و پیش برو! اهل چالش‌های الگوریتمی و برنامه‌نویسی رقابتی هستی؟ وقتش…
  6. Oct 9, 2026📢🎓 همراه انجمن‌های علمی دانشگاه رازی باش! 🚀 دنبال برنامه‌ها و رویدادهای علمی دانشگاه هس…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →