Quicksort is a divide-and-conquer algorithm. It works by selecting a 'pivot' element from the array and partitioning the other elements into two sub-arrays, according to whether they are less than or greater than the pivot. For this reason, it is sometimes called partition-exchange sort.
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of other algorithms (such as search and merge algorithms) that require input data to be in sorted lists.
تعتمد خوارزمية البحث الثنائي على مبدأ (فرّق تسُد) المبدأ البريطاني الشهير. حيث يمثل هذا عاملاً من عوامل الجذب لهذه الخوارزمية. و يبين بوضوح الفرق بين أن تحاول حل مشكلة بصورة متسلسلة مثلما يحدث في خوارزمية البحث الخطي و أن تحاول حلها بمبدأ كما سترى الآن في خوارزمية البحث الثنائي بإذن الله.
Insertion sort is a simple sorting algorithm that works similar to the way you sort playing cards in your hands. The array is virtually split into a sorted and an unsorted part. Values from the unsorted part are picked and placed at the correct position in the sorted part.
Selection sort is a simple and efficient sorting algorithm that works by repeatedly selecting the smallest (or largest) element from the unsorted portion of the list and moving it to the sorted portion of the list. The algorithm repeatedly selects the smallest (or largest) element from the unsorted portion of the list and swaps it with the first element of the unsorted portion. This process is repeated for the remaining unsorted portion of the list until the entire list is sorted.
المطر الرقمي أو المطر الأخضر هو كود او نقول رمز كمبيوتر وهمي تم تعميمه بواسطة فيلم Matrix الذي تم إصداره في عام 1999. غالبا ما يتم استخدامه كخلفية للشاشة او شاشة توقف .
تعتبر خوارزمية البحث الخطي إحدى خوارزميات البحث التقليدية و الأساسية، إذ تعتبر طريقة للبحث عن
موقع قيمة معينة داخل مصفوفة، و أساسيتها تنبع من إتباعها منهجية بسيطة جداً، فهي تنجز عملية البحث بالتحقق من كل عنصر بصورة
Bubble Sort is the simplest sorting algorithm that works by repeatedly swapping the adjacent elements if they are in the wrong order. This algorithm is not suitable for large data sets as its average and worst-case time complexity is quite high.