(سجآده حمراء وأرائـك الهطول# حصريآت ال روآية عشق)  
 
 

العودة   منتدى رواية عشق > ϟ الأقسَــام التِقنيّـــة ϟ > ϟ تَطويـر المُنتديـات ϟ

ϟ تَطويـر المُنتديـات ϟ قِسم الهاكَات، والاستَايلات وإضافة مُنتديات وتقديم المُساعدات لِتطويرها .

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 01-30-2023
Şøķåŕą متواجد حالياً
Egypt     Female
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
 
 عضويتي » 8
 اشراقتي ♡ » May 2017
 كُـنتَ هُـنا » منذ دقيقة واحدة (09:22 PM)
آبدآعاتي » 12,602,665
 تقييمآتي » 2512178
 حاليآ في » ☆❤️. أعيش على. حب الله ♡☆
دولتي الحبيبه » دولتي الحبيبه Egypt
جنسي  »  Female
 حالتي الآن »
آلعمر  » ❤
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  2,023
شكرت » 1,869
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
Q70 ما هي خوارزميات البحث والفرز في الجافا سكريبت



يعد تعلم خوارزميات البحث والفرز طريقة رائعة لتحسين مهارات حل المشكلات لديك، ستساعدك أيضًا هذه الخوارزميات على كتابة تعليمات برمجية ذات أداء أفضل.



ما هي خوارزميات البحث في الجافا سكريبت


تُستخدم خوارزميات البحث لاسترداد بعض المعلومات المخزنة في بنية البيانات، على سبيل المثال، يمكننا البحث في مصفوفة بنية البيانات عن القيمة (8) بعض المعلومات، وعادةً ستعرض خوارزمية البحث موضع القيمة التي تم العثور عليها، أو إذا لم يتم العثور عليها، فستعيد (-1)، فيما يلي أهم خوارزميات البحث:




1. البحث الخطي Linear Search


البحث الخطي هو خوارزمية بحث شائعة جدًا؛ يتم تنفيذها باستخدام طرق (JavaScript) المضمنة في (() indexOf()، includes، و()find، و() findIndex)، كما يعد البحث الخطي أيضًا مباشرًا جدًا وسهل التنفيذ، حيث أنه ما عليك سوى إجراء حلقة حول كل عنصر في المصفوفة والتوقف إذا كان هذا العنصر يساوي القيمة المستهدفة، ثم قم بإرجاع فهرس هذا العنصر.



2. البحث الثنائي Binary Search




يمكن استخدام البحث الثنائي للبحث عن القيم في مصفوفات (SORTED) فقط، مثل [1 ، 2 ، 3 ، 6 ، 9]، ومن الأفضل أداء البحث الخطي عن أي شيء آخر غير المصفوفات الصغيرة أقل من (10) عناصر، حيث يكون أكثر أداءً من البحث الخطي عندما تكون المصفوفة التي تم فرزها كبيرة، وتحدث أفضل حالة تعقيد للبحث الثنائي عندما تكون القيمة التي نبحث عنها في منتصف المصفوفة، ستكون هناك حاجة إلى مقارنة واحدة فقط، بغض النظر عن حجم المصفوفة، لذلك في أحسن الأحوال يتم تشغيل (Binary Search) في وقت ثابت يعني (O (1)).



ما هي خوارزميات الفرز في الجافا سكريبت


تُستخدم خوارزميات الفرز لتنظيم مجموعة من العناصر بترتيب معين، عادةً ما يكون ترتيب الفرز معجميًا، على سبيل المثال أبجدي (a-z) أو عددي (0-9)، فيما يلي أنواع خوارزميات الفرز:





1. خوارزمية Bubble Sort


الفرز الفقاعي عبارة عن خوارزمية فرز سهلة الفهم، حيث أنه يعمل عن طريق التكرار عبر مصفوفة ومقارنة العناصر المجاورة، ثم تبديلها إذا كانت بالترتيب الخطأ، بهذه الطريقة أكبر عدد “فقاعات” إلى الأعلى، يتكرر هذا حتى يتم فرز المصفوفة، ويحدث تعقيد أفضل حالة لـ (Bubble Sort) عندما يتم فرز المصفوفة تقريبًا وتتطلب تشغيلًا واحدًا فقط مع المقايضات، حيث أنه لن تتطلب عملية التشغيل التالية أي مقايضات، لذلك سيعرف تصنيف الفقاعات أن المصفوفة مرتبة ويمكنها إرجاعها.



2. خوارزمية الفرز بالاختيار Selection Sort


يشبه (Selection Sort) الفرز الفقاعي، ولكن بدلاً من القيم الأكبر “تتدفق” إلى الأعلى، يتم تحديد القيم الأصغر ووضعها في البداية، حيث يعمل (Selection Sort) عن طريق صعود المصفوفة واختيار الحد الأدنى للقيمة، ثم يتم نقل القيمة الدنيا إلى بداية المصفوفة، حيث يصبح الجانب الأيسر من المصفوفة مرتبًا بشكل أكبر في نهاية كل تمريرة عبر المصفوفة، حتى يتم فرز المصفوفة بأكملها.



3. الترتيب بالإدراج Insertion Sort


الترتيب بالإدراج هو خوارزمية فرز بديهية أخرى، كما أن لديها بعض حالات الاستخدام المثيرة للاهتمام، حيث تعمل خوارزمية الترتيب بالإدراج من خلال مقارنة عنصر بالعناصر الموجودة على يساره، حتى يصل إلى عنصر أصغر منه؛ ثم يتم إدخال العنصر أمام العنصر الأصغر.



في مصطلحات علوم الكمبيوتر، يُعرف (Insertion Sort) باسم “خوارزمية عبر الإنترنت“، مما يعني أنه يمكنه معالجة المدخلات قطعة تلو الأخرى بطريقة تسلسلية، أي بالترتيب الذي يتم فيه تغذية الإدخال إلى الخوارزمية، دون الحصول على كامل المدخلات المتاحة منذ البداية، مثال على ذلك هو الأشخاص الذين يرسلون البيانات إلينا مباشرة ونحتاج إلى فرز هذه البيانات في أي لحظة، سيتم بالفعل فرز الجانب الأيسر من المصفوفة بحيث يمكن لأي بيانات جديدة أن تجد مكانها بسرعة.



4. الترتيب بالدمج Merge Sort


تعد (Merge Sort) أحد أكثر خوارزميات الفرز كفاءة، حيث أنها خوارزمية الأسلوب التي تستغل حقيقة أن جميع المصفوفات التي يبلغ طولها صفرًا أو واحد مرتبة بشكل طبيعي، وتقسم (Merge Sort) أولاً مصفوفة الإدخال حتى نحصل على مصفوفات من صفر أو عنصر واحد، وهذه هي “الحالة الأساسية”.



وعلى عكس بعض خوارزميات الترتيب الأخرى، مثل: الترتيب الفقاعي أو الإدراج، لا يهتم (Merge Sort) بما إذا كانت البيانات قد تم فرزها تقريبًا أم لا، فإنها ستؤدي دائمًا نفس الأداء بغض النظر، حيث إنه سينفّذ نظام (Merge Sort) جميع الخطوات من تقسيم المصفوفة لأعلى، إلى دمجها معًا مرة أخرى، بغض النظر عما إذا كانت مصفوفة الإدخال مرتبة أم “عشوائية” أو عكسية.



5. الترتيب السريع Quick Sort


الترتيب السريع هو خوارزمية فرز شائعة وفعالة، ومع ذلك فهي أيضًا واحدة من أقل الحلول من حيث سهولة، فيما يلي نظرة عامة حول كيفية عمل “الترتيب السريع”:



حدد المحور (pivot)، يمكن أن يكون هذا أي عنصر في المصفوفة.


نقوم بعمل حلقة فوق المصفوفة ونضع كل الأرقام الأصغر من المحور على يسار المحور، وجميع الأرقام أكبر من المحور على يمين المحور، سيكون المحور بعد ذلك في مكانه الصحيح في المصفوفة.


هناك بعد ذلك مصفوفة فرعية على يسار المحور، ومصفوفة فرعية على يمين المحور، نحن الآن بحاجة إلى فرز هذه المصفوفات، لذلك يتم اختيار المحور في كل من هذه المصفوفات ووضعه في مكانه الصحيح.


تتكرر هذه العملية حتى يتم فرز المصفوفتين الفرعيتين اليمنى واليسرى، ويكون كل رقم في مكانه الصحيح.


يعتبر “الترتيب السريع” جيدًا جدًا في فرز المصفوفات الكبيرة، ولكن غالبًا ما يكون “الترتيب بالإدراج” خيارًا أفضل للمصفوفات الصغيرة، بمعرفة ذلك يمكنك إجراء تحسين، حيث يمكن التحقق من طول مصفوفة الإدخال قبل الفرز؛ إذا كانت المصفوفة صغيرة، فقم بإجراء “الترتيب بالإدراج”؛ إذا كان المصفوفة كبيرة، فقم بإجراء “الترتيب السريع”.



6. الترتيب بالجذر Radix Sort


(Radix Sort) هي خوارزمية فرز فريدة، حيث تقوم بفرز مصفوفة دون إجراء أي مقارنات بين العناصر، كما يستغل (Radix Sort) حقيقة أن حجم الرقم مشفر بعدد الأرقام، فكلما زاد عدد الأرقام يعني عددًا أكبر، حيث يمكن أن يكون كل رقم في أي رقم واحدًا من عشر قيم: (0-9)، لذلك، نحتاج إلى إنشاء عشر مجموعات، واحدة لكل قيمة.



ومع ذلك، فإن (Radix Sort) ليس شائعًا مثل: الترتيب بالدمج أو الترتيب السريع نظرًا لكونه أكثر “تخصصًا”، حيث يمكنك التعامل مع الأعداد الصحيحة والعائمة والأرقام في (Merge / Quick Sort) وسيقومون بفرزها بدون مشكلة، لكن يجب تعديل ترتيب (Radix Sort) إذا أردنا.



 توقيع : Şøķåŕą





رد مع اقتباس
قديم 01-30-2023   #2


الصورة الرمزية تذكارُ...!

 
 عضويتي » 111
 اشراقتي ♡ » Aug 2017
 كُـنتَ هُـنا » 04-29-2023 (08:41 PM)
آبدآعاتي » 581,690
 تقييمآتي » 693132
 حاليآ في » رفوف الذكريات
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن » مغُرمٌه بذاتي و بِعزلتي التي يسكنها ‏ الهُدوء أكتفي بنفسي و أقدّسها جداً
آلقسم آلمفضل  » الصحي♡
آلعمر  » ❤
الحآلة آلآجتمآعية  » » 🌹
تم شكري »  0
شكرت » 0
 التقييم » تذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond reputeتذكارُ...! has a reputation beyond repute
نظآم آلتشغيل  » Windows 8
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
 

تذكارُ...! غير متواجد حالياً

افتراضي






سلمت يداك على الطرح الرائع
لا حرمنا الله من جهودك الطيبة ،




رد مع اقتباس
قديم 01-30-2023   #3


الصورة الرمزية eyes beirut

 
 عضويتي » 2180
 اشراقتي ♡ » Dec 2022
 كُـنتَ هُـنا » منذ 27 دقيقة (08:55 PM)
آبدآعاتي » 645,862
 تقييمآتي » 563870
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الأزياء♡
آلعمر  » 😉*_^😉
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  1,124
شكرت » 862
 التقييم » eyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond reputeeyes beirut has a reputation beyond repute
نظآم آلتشغيل  » Windows 2000
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
وسآم - ♥ |  فعاليه روايه بعيون اعضائها  


/ قيمة النقطة: 0

وسآم - ♥ |خَلابة و كأنَّها الرَّبيعُ.  


/ قيمة النقطة: 0

وسآم - ♥ |شَكر مِن الإدَاره .  


/ قيمة النقطة: 0

  مجموع الأوسمة: 3

 

eyes beirut متواجد حالياً

افتراضي



تسلم ايدك ع الطرح
يعتيك العافية


 توقيع : eyes beirut



رد مع اقتباس
قديم 01-31-2023   #4


الصورة الرمزية شيخة الزين

 
 عضويتي » 73
 اشراقتي ♡ » Jul 2017
 كُـنتَ هُـنا » 07-31-2024 (10:27 PM)
آبدآعاتي » 573,413
 تقييمآتي » 505960
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Saudi Arabia
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » التصميم♡
آلعمر  » 18سنة
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  0
شكرت » 0
 التقييم » شيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond reputeشيخة الزين has a reputation beyond repute
نظآم آلتشغيل  » Windows vista
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 

شيخة الزين غير متواجد حالياً

افتراضي



سلمت يمينك على الطرح
نترقب المزيد من جديدك الرائع
لك كل التقدير


 توقيع : شيخة الزين


يعطيك العافيه و تسلم الأيادي
أستاذي ومديري العزيز رهيف
جزيل الشكر والإمتنان




رد مع اقتباس
قديم 01-31-2023   #5


الصورة الرمزية نور القمر

 
 عضويتي » 751
 اشراقتي ♡ » Jul 2018
 كُـنتَ هُـنا » منذ 33 دقيقة (08:49 PM)
آبدآعاتي » 13,626,137
 تقييمآتي » 2562332
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه k.s.a
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الأدبي♡
آلعمر  » 29سنة
الحآلة آلآجتمآعية  » » 😍
تم شكري »  2,136
شكرت » 2,729
 التقييم » نور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond reputeنور القمر has a reputation beyond repute
نظآم آلتشغيل  » Windows 8
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
وسآم - ♥ |  فعاليه روايه بعيون اعضائها  


/ قيمة النقطة: 0

وسآم - ♥ |المَحبْة .  


/ قيمة النقطة: 0

وسآم - ♥ |- العيد 1446 -♥  


/ قيمة النقطة: 0

وسام || مسابقةَ زُلفىَ .  


/ قيمة النقطة: 0

وسام || من اعز الناس استلمنا الكأس .  


/ قيمة النقطة: 0

وسام المليونية 13 نور القمر  


/ قيمة النقطة: 0

وسآم -  |- السنوية التاسعه رواية عشق  


/ قيمة النقطة: 0

وسآم - ♥ |  مركز لثالث فعاليه روقان  


/ قيمة النقطة: 0

وسآم - ♥ |سُور مِن وَردْ.  


/ قيمة النقطة: 0

وسآم - ♥ | آزهى من الورد  


/ قيمة النقطة: 0

  مجموع الأوسمة: 47

 

نور القمر متواجد حالياً

افتراضي



انتقاء بآذخ الجمآل ,
بِ إنتظآر المزيد من هذآ الفيض ,
لك من الشكر وافره,~


 توقيع : نور القمر





ياجمال تصميمك ياروحها
اسعدني اهدائك وجماله
كجمال روحك وقلبك ياعسل



رد مع اقتباس
قديم 02-01-2023   #6


الصورة الرمزية ضامية الشوق

 
 عضويتي » 1014
 اشراقتي ♡ » Jan 2019
 كُـنتَ هُـنا » منذ 3 يوم (05:25 PM)
آبدآعاتي » 1,479,434
 تقييمآتي » 426677
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Oman
جنسي  »  Female
 حالتي الآن »
آلقسم آلمفضل  » الآسلامي♡
آلعمر  » 17سنة
الحآلة آلآجتمآعية  » مرتبط ♡
تم شكري »  23
شكرت » 16
 التقييم » ضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond reputeضامية الشوق has a reputation beyond repute
نظآم آلتشغيل  » Windows 2000
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  الحُب-لعائلتيَ
мч ѕмѕ ~
أعشقك وأنت جنة ديناي
мч ммѕ ~
MMS ~
 
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
وسآم - ♥ |- العيد 1446 -♥  


/ قيمة النقطة: 0

وسآم - ♥ |النُشطاء.  


/ قيمة النقطة: 0

وسآم - ♥ |مذهلة كتفاصيل الشتاء-♥  


/ قيمة النقطة: 0

وسآم - ♥ |مَونتْاج حصَرِي.  


/ قيمة النقطة: 0

وسآم - ♥ |مشارك فعالية الشتاء-♥  


/ قيمة النقطة: 0

وسآم - ♥ |سَقفْ الجَمالِ.  


/ قيمة النقطة: 0

وسآم - ♥ |نَبض روايْة.  


/ قيمة النقطة: 0

وسآم - ♥ | يَنبتُ الوردُ فِي خُطُواتِها.  


/ قيمة النقطة: 0

وسآم - ♥ |اليوم الوطني العماني 54-♥  


/ قيمة النقطة: 0

وسآم - ♥ |إبَداعْ مُترفَ.  


/ قيمة النقطة: 0

  مجموع الأوسمة: 11

 

ضامية الشوق غير متواجد حالياً

افتراضي



طرح جميل


 توقيع : ضامية الشوق


الْـــغَـيْــدَاء♥
تسلم أناملك يا قلبي على إهداء ذوق ربي يسعدك أضعاف ما تسعدني


رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
البحث, الجافا, خوارزميات, سكريبت, والفرز

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
في بي سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 33 منذ 2 أسابيع 01:05 AM
ما هي جداول التجزئة في الجافا سكريبت وكيفية عملها Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 69 منذ 4 أسابيع 10:58 PM
كائنات البحث والتجريد في لغة البرمجة جافا سكريبت Şøķåŕą ϟ تَطويـر المُنتديـات ϟ 32 02-15-2025 01:08 PM
تحميل برنامج الجافا لتشغيل الالعاب و الدردشة و الشات للكمبيوتر مي محمد ϟ الكمبيُوتـر والبَــرامج ϟ 24 09-02-2024 07:29 PM
أنا والصحاري والمطر والفرس والطيـر لَـحًـــنِ ♫ ♬ دِيوانيـة الشِّعـر ♬ 18 09-30-2023 06:02 PM


الساعة الآن 09:22 PM


Powered by vBulletin Hosting By R-ESHQ
HêĽм √ 3.1 BY: ! RESHQ ! © 2010
new notificatio by R-ESHQ
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
تنويه : المشاركات المطروحة تعبر عن وجهة نظر أصحابها وليس بالضرورة تمثل رأي أدارة الموقع