Search references for ALGORITHM C. Phrases containing ALGORITHM C
See searches and references containing ALGORITHM C!ALGORITHM C
C++ Standard Library header providing algorithm implementations
In the C++ Standard Library, the algorithms library provides various functions that perform algorithmic operations on containers and other sequences, represented
Algorithm_(C++)
Binary arithmetic algorithm
programming, the exclusive or swap (sometimes shortened to XOR swap) is an algorithm that uses the exclusive or bitwise operation to swap the values of two
XOR_swap_algorithm
Algorithm for finding shortest paths
Dijkstra's algorithm (/ˈdaɪk.strəz/, DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent
Dijkstra's_algorithm
Sequence of operations for a task
division algorithm. During the Hammurabi dynasty c. 1800 – c. 1600 BC, Babylonian clay tablets described algorithms for computing formulas. Algorithms were
Algorithm
Quantum algorithm for integer factorization
Shor's algorithm is a quantum algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor
Shor's_algorithm
Method for finding minimum spanning trees
The algorithm was developed in 1930 by Czech mathematician Vojtěch Jarník and later rediscovered and republished by Joseph Kruskal in 1956, Robert C. Prim
Prim's_algorithm
Algorithm for the directed version of the minimum spanning tree problem
In graph theory, Edmonds' algorithm or Chu–Liu/Edmonds' algorithm is an algorithm for finding a spanning arborescence of minimum weight (sometimes called
Edmonds'_algorithm
Algorithm used for pathfinding and graph traversal
A* (pronounced "A-star") is a graph traversal and pathfinding algorithm that is used in many fields of computer science due to its completeness, optimality
A*_search_algorithm
Algorithm for computing greatest common divisors
first described it in his Elements (c. 300 BC). It is an example of an algorithm, and is one of the oldest algorithms in common use. It can be used to reduce
Euclidean_algorithm
Algorithm for linear programming
optimization, Dantzig's simplex algorithm (or simplex method) is an algorithm for linear programming. The name of the algorithm is derived from the concept
Simplex_algorithm
Recursive algorithm for matrix multiplication
Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix multiplication algorithm for
Strassen_algorithm
Topics referred to by the same term
Korean girl group Itzy Algorithm (C++), a C++ Standard Library header that provides implementations of common algorithms Algorithms (journal), a technical
Algorithm_(disambiguation)
String searching algorithm
computer science, the Boyer–Moore string-search algorithm is an efficient string-searching algorithm that is the standard benchmark for practical string-search
Boyer–Moore string-search algorithm
Boyer–Moore_string-search_algorithm
Curve simplification algorithm
Ramer–Douglas–Peucker algorithm, also known as the Douglas–Peucker algorithm and iterative end-point fit algorithm, is an algorithm that decimates a curve
Ramer–Douglas–Peucker algorithm
Ramer–Douglas–Peucker_algorithm
Estimate of time taken for running an algorithm
takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that
Time_complexity
Algorithm on linear-feedback shift registers
Berlekamp–Massey algorithm is an algorithm that will find the shortest linear-feedback shift register (LFSR) for a given binary output sequence. The algorithm will
Berlekamp–Massey_algorithm
Algorithm for integer multiplication
The Karatsuba algorithm is a fast multiplication algorithm for integers. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a
Karatsuba_algorithm
Algorithm that employs a degree of randomness as part of its logic or procedure
A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random
Randomized_algorithm
Kind of evolutionary algorithm
A cellular evolutionary algorithm (cEA) is a kind of evolutionary algorithm (EA) in which individuals cannot mate arbitrarily, but every one interacts
Cellular evolutionary algorithm
Cellular_evolutionary_algorithm
Line-drawing algorithm
Bresenham's line algorithm is a line drawing algorithm that determines the points of an n-dimensional raster that should be selected in order to form
Bresenham's_line_algorithm
Class of algorithms that find approximate solutions to optimization problems
computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems
Approximation_algorithm
c. 1700–2000 BC – Egyptians develop earliest known algorithms for multiplying two numbers c. 1600 BC – Babylonians develop earliest known algorithms for
Timeline_of_algorithms
Algorithms which recursively solve subproblems
originally a political maxim, designates an algorithm design paradigm. A divide-and-conquer algorithm recursively breaks down a problem into two or
Divide-and-conquer_algorithm
Procedure for finding a stable matching
Gale–Shapley algorithm (also known as the deferred acceptance algorithm, propose-and-reject algorithm, or Boston Pool algorithm) is an algorithm for finding
Gale–Shapley_algorithm
Clustering and community detection algorithm
The Leiden algorithm is a community detection algorithm developed by Traag et al at Leiden University. It was developed as a modification of the Louvain
Leiden_algorithm
Algorithm used for points in euclidean space
engineering and computer science, Lloyd's algorithm, also known as Voronoi iteration or relaxation, is an algorithm named after Stuart P. Lloyd for finding
Lloyd's_algorithm
Low-space search for a majority element
The Boyer–Moore majority vote algorithm is an algorithm for finding the majority of a sequence of elements using linear time and a constant number of
Boyer–Moore majority vote algorithm
Boyer–Moore_majority_vote_algorithm
Algorithm to multiply matrices
iterative algorithm is the divide-and-conquer algorithm for matrix multiplication. This relies on the block partitioning C = ( C 11 C 12 C 21 C 22 ) , A
Matrix multiplication algorithm
Matrix_multiplication_algorithm
Minimum spanning forest algorithm that greedily adds edges
Kruskal's algorithm finds a minimum spanning forest of an undirected edge-weighted graph. If the graph is connected, it finds a minimum spanning tree
Kruskal's_algorithm
Algorithm to compute the maximum flow in a network
Ford–Fulkerson algorithm (FFA) is a greedy algorithm that computes the maximum flow in a flow network. It is sometimes called a "method" instead of an "algorithm" as
Ford–Fulkerson_algorithm
Quantum search algorithm
In quantum computing, Grover's algorithm, also known as the quantum search algorithm, is a quantum algorithm for unstructured search that finds with high
Grover's_algorithm
Important algorithms in numerical statistics
Algorithms for calculating variance play a major role in computational statistics. A key difficulty in the design of good algorithms for this problem is
Algorithms for calculating variance
Algorithms_for_calculating_variance
Algorithm to compare text strings using wildcard syntax
In computer science, an algorithm for matching wildcards (also known as globbing) is useful in comparing text strings that may contain wildcard syntax
Matching_wildcards
Discrete Fourier transform algorithm
A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT), or its inverse (IDFT), of a sequence. A Fourier transform
Fast_Fourier_transform
An algorithm is a fundamental set of rules or defined procedures that are typically designed and used to be a simpler way to solve a specific problem
List_of_algorithms
Lossless compression algorithm
compression algorithm optimized for fast compression and decompression. It belongs to the LZ77 family of byte-oriented compression schemes. The LZ4 algorithm provides
LZ4_(compression_algorithm)
Type of algorithm
The Kabsch algorithm, also known as the Kabsch-Umeyama algorithm, named after Wolfgang Kabsch and Shinji Umeyama, is a method for calculating the optimal
Kabsch_algorithm
Method to solve optimization problems
affine (linear) function defined on this polytope. A linear programming algorithm finds a point in the polytope where this function has the largest (or
Linear_programming
Technique in photogrammetry and computer vision
licence. sba: A Generic Sparse Bundle Adjustment C/C++ Package Based on the Levenberg–Marquardt Algorithm (C, MATLAB). GPL. cvsba Archived 2013-10-24 at the
Bundle_adjustment
Mathematical folklore
on the average there are no easy shortcuts to designing optimization algorithms. It appeared in the 1997 paper "No Free Lunch Theorems for Optimization"
No_free_lunch_theorem
Phonetic algorithm for indexing words
Metaphone is a phonetic algorithm, published by Lawrence Philips in 1990, for indexing words by their English pronunciation. It fundamentally improves
Metaphone
Randomized algorithm for verifying matrix multiplication
{\displaystyle B} , and C {\displaystyle C} , a general problem is to verify whether A × B = C {\displaystyle A\times B=C} . A naïve algorithm would compute the
Freivalds'_algorithm
Consensus algorithm
Raft is a consensus algorithm designed as an alternative to the Paxos family of algorithms. It was meant to be more understandable than Paxos by means
Raft_(algorithm)
Rate-seeking algorithm
algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. These algorithms find
Exponential_backoff
Memory testing algorithm
The March algorithm is a widely used algorithm that tests SRAM memory by filling all its entries test patterns. It carries out several passes through an
March_algorithm
Competitive algorithm for searching a problem space
genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA) in
Genetic_algorithm
Algorithm to compute the maximum flow in a flow network
In computer science, the Edmonds–Karp algorithm is an implementation of the Ford–Fulkerson method for computing the maximum flow in a flow network in
Edmonds–Karp_algorithm
Polynomial-time algorithm for the assignment problem
The Hungarian algorithm or Hungarian method is a combinatorial optimization algorithm that solves the assignment problem in polynomial time and which
Hungarian_algorithm
Algorithm for exact cover problem
Algorithm X is an algorithm for solving the exact cover problem. It is a straightforward recursive, nondeterministic, depth-first, backtracking algorithm
Knuth's_Algorithm_X
Method for aligning biological sequences
The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences. It was one of the first applications of
Needleman–Wunsch_algorithm
Method for computing the relation of two integers with their greatest common divisor
and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, and computes, in addition to the greatest common
Extended_Euclidean_algorithm
Upscaling filters for pixel art graphics
art scaling algorithms are graphical filters that attempt to enhance the appearance of hand-drawn 2D pixel art graphics. These algorithms are a form of
Pixel-art_scaling_algorithms
Algorithms to complete a sudoku
computer programs that will solve Sudoku puzzles using a backtracking algorithm, which is a type of brute force search. Backtracking is a depth-first
Sudoku_solving_algorithms
Algorithm for finding sub-text location(s) inside a given sentence in Big O(n) time
In computer science, the Knuth–Morris–Pratt algorithm (or KMP algorithm) is a string-searching algorithm that searches for occurrences of a "word" W within
Knuth–Morris–Pratt_algorithm
Algorithm for shuffling a finite sequence
The Fisher–Yates shuffle is an algorithm for shuffling a finite sequence. The algorithm takes a list of all the elements of the sequence, and continually
Fisher–Yates_shuffle
Approximation for the travelling salesman problem
The Christofides algorithm or Christofides–Serdyukov algorithm is an algorithm for finding approximate solutions to the travelling salesman problem, on
Christofides_algorithm
Algorithm for determining similar regions between two molecular sequences
The Smith–Waterman algorithm performs local sequence alignment; that is, for determining similar regions between two strings of nucleic acid sequences
Smith–Waterman_algorithm
Algorithm in graph theory
Floyd–Warshall algorithm (also known as Floyd's algorithm, the Roy–Warshall algorithm, the Roy–Floyd algorithm, or the WFI algorithm) is an algorithm for finding
Floyd–Warshall_algorithm
Algorithm to search the nodes of a graph
science, depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting
Depth-first_search
Decimal error detection code
The Verhoeff algorithm is a checksum for error detection first published by Dutch mathematician Jacobus Verhoeff in 1969. It was the first decimal check
Verhoeff_algorithm
Parsing algorithm for context-free grammars
Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named
CYK_algorithm
Algorithm to parse a syntax with infix notation to postfix notation
In computer science, the shunting yard algorithm is a method for parsing arithmetical or logical expressions, or a combination of both, specified in infix
Shunting_yard_algorithm
Family of stochastic optimization methods
Estimation of distribution algorithms (EDAs), sometimes called probabilistic model-building genetic algorithms (PMBGAs), are stochastic optimization methods
Estimation of distribution algorithm
Estimation_of_distribution_algorithm
Algorithm for caching data
policies (also known as cache replacement algorithms or cache algorithms) are optimizing instructions or algorithms which a computer program or hardware-maintained
Cache_replacement_policies
NP-hard problem in combinatorial optimization
polynomial-time algorithm that finds a tour of length at most (1 + 1/c) times the optimal for geometric instances of TSP in O ( n ( log n ) O ( c d ) d − 1
Travelling_salesman_problem
Algorithm for computing the maximal flow of a network
Dinic's algorithm or Dinitz's algorithm is a strongly polynomial algorithm for computing the maximum flow in a flow network, conceived in 1970 by Israeli
Dinic's_algorithm
Selection algorithm
requirements to be tightened. However, in most C++ Standard Library implementations, a different "introselect" algorithm is used, which combines quickselect and
Introselect
Algorithmic paradigm for constraint satisfaction or enumeration problems
backtracking algorithm traverses this search tree recursively, from the root down, in depth-first order. At each node c, the algorithm checks whether c can be
Backtracking
Tool for analyzing divide-and-conquer algorithms
In the analysis of algorithms, the master theorem for divide-and-conquer recurrences provides an asymptotic analysis for many recurrence relations that
Master theorem (analysis of algorithms)
Master_theorem_(analysis_of_algorithms)
Divide and conquer sorting algorithm
sorting algorithm. Quicksort was developed by British computer scientist Tony Hoare in 1959 and published in 1961. It is still a commonly used algorithm for
Quicksort
Optimization algorithm
computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems
Ant colony optimization algorithms
Ant_colony_optimization_algorithms
Algorithm that arranges lists in order
In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order
Sorting_algorithm
Cyclic algorithm to solve indeterminate quadratic equations
is a cyclic algorithm to solve indeterminate quadratic equations, including Pell's equation. It is commonly attributed to Bhāskara II, (c. 1114 – 1185
Chakravala_method
Computational complexity class
That is, there should exist a constant c {\displaystyle c} such that the worst-case running time of the algorithm, on inputs of size n {\displaystyle n}
Quasi-polynomial_time
Algorithm to be run on quantum computers
In quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the
Quantum_algorithm
Algorithm that combines multiple sorted lists into one
sorted order. These algorithms are used as subroutines in various sorting algorithms, most famously merge sort. The merge algorithm plays a critical role
Merge_algorithm
arrays of the same length The uniform binary search algorithm looks like this, when implemented in C. #define LOG_N 4 static int delta[LOG_N]; void make_delta(int
Uniform_binary_search
Non-parametric classification method
In statistics and machine learning, the k-nearest neighbors algorithm (k-NN) is a non-parametric supervised learning method that assigns weightage only
K-nearest_neighbors_algorithm
Data-mining algorithm
Given a threshold C {\displaystyle C} , the Apriori algorithm identifies the item sets which are subsets of at least C {\displaystyle C} transactions in
Apriori_algorithm
String-searching algorithm
algorithm is a string-searching algorithm invented by Alfred V. Aho and Margaret J. Corasick in 1975. It is a kind of dictionary-matching algorithm that
Aho–Corasick_algorithm
Optimization algorithms using quantum computing
Quantum optimization algorithms are quantum algorithms that are used to solve optimization problems. Mathematical optimization deals with finding the
Quantum optimization algorithms
Quantum_optimization_algorithms
Quantum algorithm for solving systems of linear equations
The Harrow–Hassidim–Lloyd (HHL) algorithm is a quantum algorithm for obtaining certain limited information about the solution to a system of linear equations
HHL_algorithm
Algorithm in numerical analysis
In numerical analysis, the Kahan summation algorithm, also known as compensated summation, significantly reduces the numerical error in the total obtained
Kahan_summation_algorithm
Lossless data compression algorithms
LZ77 and LZ78 are the two lossless data compression algorithms published in papers by Abraham Lempel and Jacob Ziv in 1977 and 1978. They are also known
LZ77_and_LZ78
Collection of classes and functions used in the C++ programming language
noteworthy feature of the C++ Standard Library is that it not only specifies the syntax and semantics of generic algorithms, but also places requirements
C++_Standard_Library
Special-purpose algorithm for factoring integers
Pollard's p − 1 algorithm is a number theoretic integer factorization algorithm, invented by John Pollard in 1974. It is a special-purpose algorithm, meaning
Pollard's_p_−_1_algorithm
Non-comparative lexicographical sorting algorithm
In computer science, radix sort is a non-comparative sorting algorithm. It avoids comparison by creating and distributing elements into buckets according
Radix_sort
Fast Fourier Transform algorithm
The Cooley–Tukey algorithm, named after J. W. Cooley and John Tukey, is the most common fast Fourier transform (FFT) algorithm. It re-expresses the discrete
Cooley–Tukey_FFT_algorithm
Disk-scheduling algorithm
The elevator algorithm, or SCAN, is a disk-scheduling algorithm to determine the motion of the disk's arm and head in servicing read and write requests
Elevator_algorithm
On finding a repeating loop in a sequence
In computer science, cycle detection or cycle finding is the algorithmic problem of finding a cycle in a sequence of iterated function values. For any
Cycle_detection
Decision rule used for minimizing the possible loss for a worst-case scenario
combinatorial game theory, there is a minimax algorithm for game solutions. A simple version of the minimax algorithm, stated below, deals with games such as
Minimax
Method for finding minimum spanning trees
Borůvka's algorithm is a greedy algorithm for finding a minimum spanning tree in a graph, or a minimum spanning forest in the case of a graph that is
Borůvka's_algorithm
Voronoi diagram generation algorithm
Fortune's algorithm is a sweep line algorithm for generating a Voronoi diagram from a set of points in a plane using O(n log n) time and O(n) space. It
Fortune's_algorithm
Algorithm in mathematical optimization
mathematical optimization, the push–relabel algorithm (alternatively, preflow–push algorithm) is an algorithm for computing maximum flows in a flow network
Push–relabel maximum flow algorithm
Push–relabel_maximum_flow_algorithm
Greatest integer less than or equal to square root
initial term. The algorithm generates continued fraction expansion in canonical form. Let a 0 = ⌊ c ⌋ {\displaystyle a_{0}=\lfloor {\sqrt {c}}\rfloor } be
Integer_square_root
Algorithm to multiply two numbers
multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient
Multiplication_algorithm
Population models of evolutionary algorithms
The population model of an evolutionary algorithm (EA) describes the structural properties of its population to which its members are subject. A population
Population model (evolutionary algorithm)
Population_model_(evolutionary_algorithm)
Subset of evolutionary computation
Evolutionary algorithms (EA) reproduce essential elements of biological evolution in a computer algorithm in order to solve "difficult" problems, at least
Evolutionary_algorithm
Technique to compress data
compression. The process of finding or using such a code is Huffman coding, an algorithm developed by David A. Huffman while he was a Sc.D. student at MIT, and
Huffman_coding
Fast greatest common divisor algorithm
GCD algorithm, named after D. H. Lehmer, is a fast GCD algorithm for multiple-precision arithmetic, which improves on the simpler Euclidean algorithm by
Lehmer's_GCD_algorithm
travel, tourism, insurance
ALGORITHM C
ALGORITHM C
Surname or Lastname
Possibly an Americanized spelling of Czech and Slovak ÄŒech (see Cech), or other Slavic or German ethnic names for a Czech.English
Possibly an Americanized spelling of Czech and Slovak ÄŒech (see Cech), or other Slavic or German ethnic names for a Czech.English : unexplained.
Surname or Lastname
English (Lancashire and Cheshire)
English (Lancashire and Cheshire) : unexplained; perhaps a habitational name from a lost or unidentified place, or an altered form of Chandler.Possibly an Americanized spelling of German Schändle,either a variant of Schandel, a metonymic occupational name for a candle maker, from Middle High German schandel (from French chandelle ‘candle’), or a derogatory nickname for an evil-doer, from a diminutive of Middle High German schande ‘shame’, ‘disgrace’, ‘ignominy’.
Surname or Lastname
English (Cumbria and Lancashire)
English (Cumbria and Lancashire) : habitational name for someone from Cartmel in Cumbria (formerly in Lancashire), the site of a famous priory, inland from Cartmel Sands. The place name is derived from Old Norse kartr ‘rocky ground’ + melr ‘sandbank’.
Surname or Lastname
Chinese
Chinese : Cantonese variant of Qin 1.Korean : variant of Chon.English (Wiltshire) : variant spelling of Chunn.
Surname or Lastname
Possibly an Americanized spelling of French Cobet, from a reduced pet form of the personal name Jacob.English
Possibly an Americanized spelling of French Cobet, from a reduced pet form of the personal name Jacob.English : unexplained. Compare Coby.
Surname or Lastname
English (chiefly Bristol)
English (chiefly Bristol) : from Middle English clop(pe) ‘lump’, ‘hillock’ (from Old English clopp(a)), applied either as a topographic name or as a nickname for a large and ungainly person.Variant spelling of German Klapp.
Surname or Lastname
English (chiefly East Anglia)
English (chiefly East Anglia) : from Anglo-Norman French cachepol (a compound of cache(r) ‘to chase’ + pol ‘fowl’), an occupational name for a bailiff, originally one empowered to seize poultry and other livestock in case of default on debts or taxes.
Surname or Lastname
English (chiefly West Country)
English (chiefly West Country) : nickname from Middle English chubbe ‘chub’, a common freshwater fish, Leuciscus cephalus. The fish is notable for its short, fat shape and sluggish habits. The word is well attested in Middle English as a description of an indolent, stupid, or physically awkward person, and this is probably the origin of modern English chubby, although the term has lost any pejorative overtones.
Surname or Lastname
English (Cornwall)
English (Cornwall) : of uncertain origin; probably a variant of Culver. Compare Cullifer.
Surname or Lastname
English (Cornwall)
English (Cornwall) : unexplained.Chinese : Cantonese variant of Cheng 2.Chinese : variant of Jing 1.Chinese : variant of Jing 2.Chinese : variant of Jing 3.Chinese : variant of Jing 4.
Surname or Lastname
Cambodian
Cambodian : unexplained.Peruvian : unexplained. The etymology is not Spanish; it is probably Quechuan.English : unexplained.
Surname or Lastname
English and French (Châtelain)
English and French (Châtelain) : status name for the governor or constable of a castle, or the warder of a prison, from Norman Old French chastelain (Latin castellanus, a derivative of castellum ‘castle’).A priest named Châtelain from Paris is documented in Quebec city in 1636, and a family is documented in Trois Rivières, Quebec, in 1722.
Surname or Lastname
Americanized spelling of German Kobern, a habitational name from Kowarren, the German form of a place in Lithuania called Kavarskas, named in Lithuanian from kovoti ‘to forge’.English
Americanized spelling of German Kobern, a habitational name from Kowarren, the German form of a place in Lithuania called Kavarskas, named in Lithuanian from kovoti ‘to forge’.English : possibly a variant spelling of Cockburn.
Surname or Lastname
Respelling of German Christmann.English
Respelling of German Christmann.English : from Middle English Cristeman ‘servant of Christ’, Christ being a short form of Christian or Christopher, or possibly Christine.
Surname or Lastname
English (West Country)
English (West Country) : spelling variant of Chappell.
Surname or Lastname
English (Cornwall)
English (Cornwall) : unexplained.Possibly an Americanized spelling of German Koger.
Surname or Lastname
English (Cumbria)
English (Cumbria) : unexplained. Compare Cortner.Americanized form of German Gärtner (see Gartner).
Surname or Lastname
English (chiefly Lancashire and Yorkshire)
English (chiefly Lancashire and Yorkshire) : habitational name from a place in Lancashire named Clegg, from Old Norse kleggi ‘haystack’, originally the name of a nearby hill.Manx : variant of Clague.
Surname or Lastname
English (chiefly West Country)
English (chiefly West Country) : variant of Cannon ‘canon’, taken from the central French form chanun, as opposed to Norman canun.
Surname or Lastname
English (Cumbria)
English (Cumbria) : habitational name, possibly from either of two places named Coal Bank, in Tyne and Wear and Durham.
ALGORITHM C
ALGORITHM C
ALGORITHM C
ALGORITHM C
ALGORITHM C
ALGORITHM C
ALGORITHM C
travel, tourism, insurance