الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خوارزميات شهيرة

مغلق
بدأه superboy في 29 نوفمبر 2006 · 10 رد · 4,228 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

إخواني الأعزاء أريد من فضلكم شرح الخوارزميات الأتية

Palindrome

Fibonacci

أو لو تكرم أحد ما و شرح لنا الخوارزميات الشهيرة و شكرا

1
#2

للرفع

#3

أخي العزيز ما تطلبه يتطلب شرح منهج صغير. و قلة منا من لديه الوقت الكافي لذلك لذا أنصحك أن تبحث في الغووغل.

#4

السلام عليكم

فيبوناتشي أشهر خوارزمية لبيان العودية لأن هذا التابع لا يحسب إلا عوديا

حيث

fib(n)=fib(n-1)+fib(n-2)

طبعا له تطبيقات كبيرة في الخوارزميات و بنى المعطيات مثل البنى الشجرية و هناك أشجار بحث تسمى أشار فيبوناتشي و هي ذات كلفة بحث صغيرة مقارنة مع قريناتها من الاشجار الثنائية الاخرى

أما التابع الأخر فلم أسمع عنه قبلا فإذا كان بالإمكان أن تزودنا بمعلومات عنه

1
#5

شكرا لك

و أنا لا أعلم عنه شيئا

#6

ال Palindromic number أو Scheherazade numbers

هي مصطلح يطلق على الرقم إذا كان متطابقاً ،

يعني إذا قرأته من جهة اليمين أو الشمال فإنك ستلاحظ أن الأرقام تحتوي على نفس الترتيب ،

كما في كتاب ألف ليلة وليلة لشهرزاد : 1001 ( وهذا هو سبب إطلاق اسم Scheherazade numbers على هذا النوع من الأرقام )

أمثلة أخرى على أرقام شهرزاد : 15451 ، 16361 ، 959 ، 9784879 ، 101 ...

كتطبيق على أرقام شهرزاد ، يمكنك عمل خوارزمية تفحص الرقم المدخل فيما إذا كان متطابقاً ( Symmetric ) أم لا ..

فكر بحل المشكلة عن طريق ترتيب الأرقام في Stack مثلاً أو Array ..

;)

اللهم طهر أرض فلسطين من العملاء والخونة

#7

شكرا لك

#8

لا شكر على واجب

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#9

لكن هل يوجد كود برمجي يطبقها

#10

إذا أردت الكود بلغة C++ ابحث عنه في هذا الكتاب :

Algorithms and Data Structures in C++

أما بلغة ال Java فيمكنك الحصول عليه من هنا :

Algorithms in Java, (parts 1-4)

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#11

شكر لك لكن لم تفتح ظهر لي الخطأ

Gateway Timeout

−1

هذا الموضوع مغلق.

مواضيع مشابهة