OCRā¢A-Levelā¢Computer Science
š
Algorithms
Analysis, searching, sorting, path finding, and optimisation
Practice 36 subtopics in Algorithms. All questions match the OCR A-Level specification.
About Algorithms
Algorithms is a key topic in the OCR A-Level Computer Sciencespecification. This topic covers analysis, searching, sorting, path finding, and optimisation.
Master all 36 subtopics below with unlimited AI-generated questions. Each subtopic page includes sample questions and the ability to generate unlimited practice questions with detailed solutions.
All Subtopics (36)
š²
Random Practice
Practice any subtopic from Algorithms
Algorithm designBig O notationTime complexitySpace complexityO(1) - constantO(log n) - logarithmicO(n) - linearO(n log n) - linearithmicO(n²) - polynomialO(2^n) - exponentialO(n!) - factorialBest caseAverage caseWorst caseComparing algorithmsTractable problemsIntractable problemsLimits of computationHalting problemComputable and non-computableLinear searchBinary searchBinary tree searchBubble sortInsertion sortMerge sortQuick sortComparing sorting algorithmsBreadth-first searchDepth-first searchApplications of graph traversalDijkstra's algorithmA* algorithmShortest pathOptimisation problemsHeuristic methods
Start Practicing Algorithms
Choose any subtopic above to begin practicing with unlimited AI-generated questions.
Start with Algorithm design