When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Bubble sort - Wikipedia

    en.wikipedia.org/wiki/Bubble_sort

    Bubble sort, sometimes referred to as sinking sort, is a simple sorting algorithm that repeatedly steps through the input list element by element, comparing the current element with the one after it, swapping their values if needed. These passes through the list are repeated until no swaps have to be performed during a pass, meaning that the ...

  3. Sorting algorithm - Wikipedia

    en.wikipedia.org/wiki/Sorting_algorithm

    For example, if any number of elements are out of place by only one position (e.g. 0123546789 and 1032547698), bubble sort's exchange will get them in order on the first pass, the second pass will find all elements in order, so the sort will take only 2n time.

  4. Algorithmic efficiency - Wikipedia

    en.wikipedia.org/wiki/Algorithmic_efficiency

    For example, bubble sort may be faster than merge sort when only a few items are to be sorted; however either implementation is likely to meet performance requirements for a small list. Typically, programmers are interested in algorithms that scale efficiently to large input sizes, and merge sort is preferred over bubble sort for lists of ...

  5. Bogosort - Wikipedia

    en.wikipedia.org/wiki/Bogosort

    In computer science, bogosort [1] [2] (also known as permutation sort and stupid sort [3]) is a sorting algorithm based on the generate and test paradigm. The function successively generates permutations of its input until it finds one that is sorted. It is not considered useful for sorting, but may be used for educational purposes, to contrast ...

  6. List of algorithms - Wikipedia

    en.wikipedia.org/wiki/List_of_algorithms

    Cocktail shaker sort or bidirectional bubble sort, a bubble sort traversing the list alternately from front to back and back to front; Comb sort; Gnome sort; Odd–even sort; Quicksort: divide list into two, with all items on the first list coming before all items on the second list.; then sort the two lists. Often the method of choice

  7. Cocktail shaker sort - Wikipedia

    en.wikipedia.org/wiki/Cocktail_shaker_sort

    Cocktail shaker sort, [1] also known as bidirectional bubble sort, [2] cocktail sort, shaker sort (which can also refer to a variant of selection sort), ripple sort, shuffle sort, [3] or shuttle sort, is an extension of bubble sort. The algorithm extends bubble sort by operating in two directions. While it improves on bubble sort by more ...

  8. In-place algorithm - Wikipedia

    en.wikipedia.org/wiki/In-place_algorithm

    And for further clarification check leet code problem number 88. As another example, many sorting algorithms rearrange arrays into sorted order in-place, including: bubble sort, comb sort, selection sort, insertion sort, heapsort, and Shell sort. These algorithms require only a few pointers, so their space complexity is O(log n). [1]

  9. Counting sort - Wikipedia

    en.wikipedia.org/wiki/Counting_sort

    Bucket sort may be used in lieu of counting sort, and entails a similar time analysis. However, compared to counting sort, bucket sort requires linked lists, dynamic arrays, or a large amount of pre-allocated memory to hold the sets of items within each bucket, whereas counting sort stores a single number (the count of items) per bucket. [4]