enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. In-place algorithm - Wikipedia

    en.wikipedia.org/wiki/In-place_algorithm

    Identifying the in-place algorithms with L has some interesting implications; for example, it means that there is a (rather complex) in-place algorithm to determine whether a path exists between two nodes in an undirected graph, [3] a problem that requires O(n) extra space using typical algorithms such as depth-first search (a visited bit for ...

  3. Selection sort - Wikipedia

    en.wikipedia.org/wiki/Selection_sort

    In computer science, selection sort is an in-place comparison sorting algorithm.It has a O(n 2) time complexity, which makes it inefficient on large lists, and generally performs worse than the similar insertion sort.

  4. Cycle sort - Wikipedia

    en.wikipedia.org/wiki/Cycle_sort

    Cycle sort is an in-place, unstable sorting algorithm, a comparison sort that is theoretically optimal in terms of the total number of writes to the original array, unlike any other in-place sorting algorithm.

  5. Sorting algorithm - Wikipedia

    en.wikipedia.org/wiki/Sorting_algorithm

    In particular, some sorting algorithms are "in-place". Strictly, an in-place sort needs only O(1) memory beyond the items being sorted; sometimes O(log n) additional memory is considered "in-place". Recursion: Some algorithms are either recursive or non-recursive, while others may be both (e.g., merge sort).

  6. Flashsort - Wikipedia

    en.wikipedia.org/wiki/Flashsort

    Flashsort is an efficient in-place implementation of histogram sort, itself a type of bucket sort. It assigns each of the n input elements to one of m buckets, efficiently rearranges the input to place the buckets in the correct order, then sorts each bucket. The original algorithm sorts an input array A as follows:

  7. Shellsort - Wikipedia

    en.wikipedia.org/wiki/Shellsort

    Swapping pairs of items in successive steps of Shellsort with gaps 5, 3, 1. Shellsort, also known as Shell sort or Shell's method, is an in-place comparison sort.It can be understood as either a generalization of sorting by exchange (bubble sort) or sorting by insertion (insertion sort). [3]

  8. In-place matrix transposition - Wikipedia

    en.wikipedia.org/wiki/In-place_matrix_transposition

    OFFT - recursive block in-place transpose of square matrices, in Fortran; Jason Stratos Papadopoulos, blocked in-place transpose of square matrices, in C, sci.math.num-analysis newsgroup (April 7, 1998). See "Source code" links in the references section above, for additional code to perform in-place transposes of both square and non-square ...

  9. Binary heap - Wikipedia

    en.wikipedia.org/wiki/Binary_heap

    This implementation is used in the heapsort algorithm which reuses the space allocated to the input array to store the heap (i.e. the algorithm is done in-place). This implementation is also useful as a Priority queue. When a dynamic array is used, insertion of an unbounded number of items is possible.