۱۰۰ الگوریتم پرکاربرد در برنامهنویسی در یک PDF
خانم صدیقه شهبازی در پایاننامه کارشناسی خود زحمت جمعآوری ۱۰۰ الگوریتم پرکاربرد در برنامهنویسی را کشیدهاند که میتواند برای برنامهنویسان یک منبع خوب به حساب آید.
برای دانلود این PDF در ۱۰۰ صفحه و حجم ۴ مگابایت روی لینک زیر کلیک کنید:
http://yourl.ir/100algorithms
آپدیت: آقای حسن رضایی نیز زحمت تبدیل این الگوریتمها به نسخهی تحت وب را کشیدهاند که در آدرس کوتاه زیر میتوانید به همه الگوریتمها دسترسی داشته باشید:
http://algorithms.aftab.cc
در این پایاننامه الگوریتمهای زیر توضیح داده شدهاند:
2-1- الگوریتم جمع و تفریق 6
2-2- الگوریتم ضرب و تقسیم 6
2-3- الگوریتم توان 6
2-4- الگوریتم حاصل A را به توان B 7
2-5- الگوریتم بنویسید ده عدد از کاربر و معدل آن را محاسبه کند 7
2-6- الگوریتم محاسبهی فاکتوریل a 8
2-7- الگوریتمی بنویسید که N عدد صحیح دریافت کرده بزرگترین و کوچکترین عدد را یافته و چاپ کند 8
2-8- کوچکترین عدد در 1000 عدد دریافتی 9
2-9- الگوریتم مجموع اعداد طبیعی مضرب 3 و کوچکتر از 50 است 10
2-10- الگوریتمی بنویسید که یک عدد به واحد میلیمتر دریافت کرده، معین کند چندمتر و چند سانتی متر و چند میلی متر است 10
2-11- الگوریتم 3 عدد از ورودی دریافت آیا اضلاع یک مثلث میباشد 10
2-12- الگوریتمی بنویسید که طول و عرض یک مستطیل را دریافت کرده، محیط و مساحت مستطیل را محاسبه کند [3] 11
2-13- الگوریتمیبنویسید که شعاع دایره را دریافت کند، مساحت و محیط دایره را بدست آورد 11
2-14- جابجایی مقادیر دو عدد بدون استفاده از متغیر کمکی 12
2-15- الگوریتمی بنویسید که دو متغیر عددی A,B را دریافت کرده، سپس محتوای آنها را با هم تعویض کند [4] 12
2-16- الگوریتمیبنویسید که عددی را دریافت کرده و معین کند زوج است یا فرد 13
2-17- دو عدد دریافت اعداد بین آن را چاپ کند 13
2-18- الگوریتمیبنویسید که اعداد AوB را دریافت کرده اعداد فرد بین Aو B را چاپ کند 14
2-19- الگوریتمیبنویسید که شماره یک روز و شماره یک ماه از سال را دریافت کرده، معین کند چند روز از سال میگذرد [2] 14
2-20- الگوریتمیبنویسید که عددی را دریافت کرده مقسوم علیههای آن را چاپ کند 15
2-21- الگوریتم تعمیمیافته اقلیدس 16
2-22- الگوریتم عدد کامل 17
2-23- الگوریتمیبنویسید که عددی را دریافت کرده و معین کند اول است یا خیر 17
2-24- الگوریتمیبنویسید که دو عدد را دریافت کرده، کوچکترین مضرب مشترک و بزرگترین مقسوم علیه مشترک آنها را چاپ کند 19
2-25- الگوریتمیبنویسید که عدد A را دریافت کرده تعداد ارقام آن را چاپ کند 19
2-26- الگوریتمیبنویسید که عدد A را دریافت کرده مجموع ارقام آن را چاپ کند 20
2-27- الگوریتمیبنویسید که عدد A را دریافت کرده معکوس آن را چاپ کند 20
2-28- تعیین علامت عدد ورودی 21
2-29- الگوریتمیبنویسید كه عددی را از ورودی گرفته و قدر مطلق آن را حساب كند 21
2-30- تعیین مربع کامل عدد ورودی 22
2-31- رشته معکوس 23
2-32- الگوریتم دو معادله دو مجهولی 23
2-33- الگوریتم جست و جوی خطی در آرایهها 24
2-34- الگوریتم مرتبسازی حبابی آرایه 24
2-35- الگوریتم جستجو سهتایی 26
2-36- الگوریتم جستجوی عمق محدود 27
2-37- الگوریتم جستجوی پرشی 28
2-38- الگوریتم مرتب سازی تعویضی 28
2-39- الگوریتم یک رشته طولانی دریافت کند و تعداد کلمه and در این رشته را مشخص کند 29
2-40- الگوریتم پنجاه اسم را از ورودی دریافت و تعدادی افرادی که اسم آنها hadi است چاپ کند 29
2-41- الگوریتم چاپ اعداد 1تا 5 به شکل حروف 30
2-42- الگوریتم برای بررسی آدرس ایمیل از نوار آدرس 30
2-43- الگوریتم نام کاربری غیر مجاز XX , admin 30
2-44- الگوریتم تبدیل تاریخ میلادی به شمسی 30
2-45- الگوریتم دنبالهی اعداد فیبوناچی 30
2-46- الگوریتم ریش - انتگرال 31
2-47- الگوریتم زیر مجموعه 32
2-48- الگوریتم کد ملی 33
2-49- الگوریتم شابک کتاب 34
2-50- الگوریتم تست شماره حساب بانک ملت 35
2-51- الگوریتم شماره حساب 36
2-52- الگوريتم تبديل حسابهاي بانكها به «شبا» و بالعكس 37
2-53- شماره استاندارد بینالمللی پیایندها 38
2-54- الگوریتم بارکد 39
2-55- الگوریتم امضای دیجیتال 43
2-56- الگوریتم تابع pop در پشته 44
2-57- الگوریتم push در پشته 44
2-58- الگوریتم حذف کردن عدد از صف 45
2-59- الگوریتم جستجوی پرتو محلی 45
2-60- الگوریتم اسپیگوت 46
2-61- الگوریتم تقاطع خط و پاره خطها 48
2-62- الگوریتم محاسبهی پایینترین جد مشترک 50
2-63- الگوریتم حذف معکوس 51
2-64- الگوريتم دسته بندي 52
2-65- الگوریتم برج هانوی 53
2-66- الگوریتم حل فضای حالت برای دو ظرف 54
2-67- الگوریتم جاروبرقی 55
2-68- الگوریتم A* 56
2-69- الگوریتم جستجوی سطحاول 57
2-70- الگوریتم جستجوی IDA* 58
2-71- جستجوی *SMA: 59
2-72- الگویتم هشت وزیر 60
2-73- الگوریتم مسئله کوله پشتی با وزن ماکزیمم 65
2-74- الگوریتم تپهنوردی 65
2-75- الگوریتم حریصانه 66
2-76- الگوریتم پریم 67
2-77- الگوریتم تبرید شبیهسازی شده 67
2-78- الگوریتم کروسکال 68
2-79- الگوریتمیبنویسید که که اعضای 2 مجموعه را از ورودی گرفته مجموعهی اشتراک و مجموعه اجتماع این 2 مجموعه را محاسبه و چاپ نماید 69
2-80- الگوریتم ضرب ماتریسها 70
2-81- الگوريتم استراسن 72
2-82- الگوریتم مؤلفه قوی مبتنی بر مسیر 74
2-83- الگوریتم گابو 75
2-84- الگوریتم دکسترا 76
2-85- الگوریتم میانگین–خطی درخت پوشای کمینه 77
2-86- الگوریتم انتخاب بهینه فعالیتها 78
2-87- الگوریتم امید ریاضی–بیشینه کردن 79
2-88- الگوریتم تبدیل infix یک عبارت محاسبایی به postfix و prefix 80
2-89- الگوریتم DES 81
2-90- الگوریتم پروتکل TSL 84
2-91- الگوریتم HTTP 85
2-92- الگوریتم RSA 87
2-93- روشهاي مختلف توليد اعداد تصادفي 92
روش ميان مربعي 92
2-94- الگوریتم جی اس ام – آی 1/ 5 (GSM) 93
2-95- الگوریتم مسیریابی فلوید وارشال 94
2-96- الگوریتم کلونی مورچهها 96
2-97- الگوریتم بویر مور 98
2-98- الگوریتم سازگاری کمان 100
2-99- الگوریتم شاخهبندی موضوعات 100
2-100- الگوریتم یافتن کلمات کلیدی بین اسناد 100
از زحمات خانم شهبازی تشکر میکنیم.
موفق باشید؛
حمید رضا نیرومند
.
- مطالب مرتبط:
- هوش مصنوعی چیست؟
- Cheat Sheet در برنامهنویسی چیست و چه استفاده ای دارد؟
- 10 زبان برنامهنویسی كه باید بیاموزید!
- كدام زبان برنامهنویسی را انتخاب كنیم؟
- ترازبندی کدهای زبانهای برنامهنویسی با استفاده از Frontpage و Dreamweaver
- کد اسکی حروف انگلیسی فارسی و اعداد کیبرد
- ------------
- آموزش ویدئویی ساخت یک وب سرویس ساده با C# ASP.NET و اتصال به آن با cURL
- آموزش گام به گام رایت CD و DVD (ایمیج گرفتن، رایت ایمیج، ایجاد درایو مجازی و اجرای ایمیج)
- آموزش تبدیل متن به PDF با نرم افزار PrimoPDF
- نکات امنیتی در طراحی نرم افزارهای تحت وب (pdf) [با پیشفرض PHP]
- htaccess چیست؟ (و مهمترین دستورات htaccess)
ارسال سؤال یا نظر
1- امیر:
بوسیله: , در: Thursday, 2018 October 11-کد: 15738
الگوریتم مجموعه اعداد طبیعی مضرب 7وکوچکتر از 50چیست؟
2- مهدی:
بوسیله: , در: Wednesday, 2019 May 29-کد: 16026
الگوریتمی بنویسید که k را از ورودی بگیرد و 10 مضرب اولیه آن را چاپ کند rnrnrnتو فرترن میگم
3- حسین:
بوسیله: , در: Friday, 2021 April 02-کد: 16559
الگوریتم دو عدد را دریافت کرده و اعداد ما بین این دو را بنویسید rnrnو الگوریتم مضارب 7 بین 1 تا 100را نمایش دهد
4- ناصر:
بوسیله: , در: Sunday, 2022 January 30-کد: 16646
الگوریتمی بنویسید که عددی را خوانده تشخیص دهد مربع کامل است یا خیر