Ail Ahmed نشر 22 يناير أرسل تقرير نشر 22 يناير السلام عليكم هو افضل خورزميه هي التكون وقت تنفيذها ثابت وهل ده ممكن يحصل فيه كل سطر من الكود بمعني ان يكون البرنامج كلو كده 1 اقتباس
0 Adnane Kadri نشر 22 يناير أرسل تقرير نشر 22 يناير إذا كانت خوارزمية ما تأخذ وقتا ثابتا لتنفيذها يعني ذلك أن وقت التنفيذ لا يعتمد على حجم البيانات الذي يتم معالجته. وهذا يعتبر مبدئيا أمرا ومؤشرا جيدا من حيث الأداء، خاصة إذا كان البرنامج يعمل بنفس الطريقة بغض النظر عن حجم البيانات. فالوقت الثابت يشير إلى أن تكلفة تنفيذ الخوارزمية لا تتغير بزيادة حجم الإدخال. بما أن الوقت الثابت هو أمر مرغوب فيه، إذا كان بإمكان البرنامج تحقيق هذا الأمر لكل سطر من الكود، فإن ذلك سيكون ميزة كبيرة بطبيعة الحال. على أنه يجب مراعاة أن العديد من البرامج قد تحتاج إلى التعامل مع بيانات متغيرة الحجم، وفي هذه الحالات قد تكون بعض العمليات تتغير في تعقيدها بناءا على حجم البيانات، ولذلك فإنه مجرد مؤشر يمكن أن يجعلها مفضلة في بعض النواحي ولا يعني أن الخوارزمية هي الأفضل على الإطلاق. 1 اقتباس
0 Khaled Osama3 نشر 22 يناير أرسل تقرير نشر 22 يناير تقاس كفاءة الخورازمية ب ال time complexity وده يمكن حسابه عن طريق حساب كل جزء فى الكود و من ثم أخذ القيمة الأكبر بينهم وتكون وحدة القياس هى (n)O على سبيل المثال. أما على هل يمكن أن يحصل ده فى كل سطر من الكود فهو نعم يمكن ، فأنت عندما يحتوى الكود الخاص بك على عمليات بسيطة مثل الجمع والطرح وغيرها ، عندها يكون وقت تنفيذ الكود لديك ثابت 1 اقتباس
السؤال
Ail Ahmed
السلام عليكم
هو افضل خورزميه هي التكون وقت تنفيذها ثابت
وهل ده ممكن يحصل فيه كل سطر من الكود بمعني ان يكون البرنامج كلو كده
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.