When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Linear search - Wikipedia

    en.wikipedia.org/wiki/Linear_search

    In computer science, linear search or sequential search is a method for finding an element within a list. It sequentially checks each element of the list until a match is found or the whole list has been searched. [1] A linear search runs in linear time in the worst case, and makes at most n comparisons, where n is the length of

  3. Search data structure - Wikipedia

    en.wikipedia.org/wiki/Search_data_structure

    The simplest, most general, and least efficient search structure is merely an unordered sequential list of all the items. Locating the desired item in such a list, by the linear search method, inevitably requires a number of operations proportional to the number n of items, in the worst case as well as in the average case. Useful search data ...

  4. Search algorithm - Wikipedia

    en.wikipedia.org/wiki/Search_algorithm

    Specific applications of search algorithms include: Problems in combinatorial optimization, such as: . The vehicle routing problem, a form of shortest path problem; The knapsack problem: Given a set of items, each with a weight and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as ...

  5. Jump search - Wikipedia

    en.wikipedia.org/wiki/Jump_search

    To find the exact position of the search key in the list a linear search is performed on the sublist L [(k-1)m, km]. The optimal value of m is √ n, where n is the length of the list L. Because both steps of the algorithm look at, at most, √ n items the algorithm runs in O(√ n) time. This is better than a linear search, but worse than a ...

  6. Generator (computer programming) - Wikipedia

    en.wikipedia.org/wiki/Generator_(computer...

    In computer science, a generator is a routine that can be used to control the iteration behaviour of a loop.All generators are also iterators. [1] A generator is very similar to a function that returns an array, in that a generator has parameters, can be called, and generates a sequence of values.

  7. Binary search - Wikipedia

    en.wikipedia.org/wiki/Binary_search

    Binary search Visualization of the binary search algorithm where 7 is the target value Class Search algorithm Data structure Array Worst-case performance O (log n) Best-case performance O (1) Average performance O (log n) Worst-case space complexity O (1) Optimal Yes In computer science, binary search, also known as half-interval search, logarithmic search, or binary chop, is a search ...

  8. Tree traversal - Wikipedia

    en.wikipedia.org/wiki/Tree_traversal

    In depth-first search (DFS), the search tree is deepened as much as possible before going to the next sibling. To traverse binary trees with depth-first search, perform the following operations at each node: [3] [4] If the current node is empty then return. Execute the following three operations in a certain order: [5] N: Visit the current node.

  9. Depth-first search - Wikipedia

    en.wikipedia.org/wiki/Depth-first_search

    Depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting some arbitrary node as the root node in the case of a graph) and explores as far as possible along each branch before backtracking.