تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خوارزميات التشفير , البحث , ترتيب , ضغط
#1
سلام عليكم 
راودتني فكرة وهي وضع موضوع يشرح خوارزميات المستعملة في البرامج بكل انواعها 
تشفير ضغط البحث ترتيب سيكون هد الموضوع كـ مرجع لكل من اراد الأطلاع واتمني ممن يملك اي معلومة بسيطة ان يشاركنا اياها 
كما قال رسول الله ثلي الله عليه وسلم  أفضل الصدقة أن يتعلم المسلم علما ثم يعلمه أخاه المسلم 
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ 
#2
فكرة جيدة ... بالتوفيق
#3
خوارزيمة Linear Search  او البحث الخطي 
تستعمل للبحث عن عنصر K في المصفوفة A دات الحجم N 
مثال بلغة السي بلس بلس 
 
 
[align=left]#include <iostream>

using namespace std;


int LinearSearch(int Arr[], int Key, int N) {

int i;

for (i = 0 ; i < N ; i++){
    if (Arr[i] == Key)
        return i;
}


return -1;

}



int main()
{
const int Size = 10;
int List[Size] = {2,65,43,6,78,6,7,89,100,34};
int Result ,Key = 1232;

for (int i = 0; i < Size; i++)
    cout << List[i] << " ";

cout << endl;

Result = LinearSearch(List,Key,Size);

if (Result != -1)
    cout << "The Value " << Key << " Stored in Location " << Result << endl;

else {
     cout << "No Value in This Array ";
}


    return 0;
}[/align]
تعتبر هاته الأخيرة ثقيلة نوعا ما نضرا بطئها اثناء الأستعمال في مصفوفة دات حجم كبير حيث تستغرق بعض من الوقت للوصول للمفتاح 
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ 
#4
إقتباس :تعتبر هاته الأخيرة ثقيلة نوعا ما نضرا بطئها اثناء الأستعمال في مصفوفة دات حجم كبير حيث تستغرق بعض من الوقت للوصول للمفتاح

يعني تكون أفضل من غيرها في المصفوفات الصغيره فقط
#5
ممكن برنامج يفكها على البيناري


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم