ComplexitySprint 1β successCompiled Learning ObjectivesMemory consumptionQuantify the memory used by different arraysBig-OCategorise algorithms as O(lg(n)), O(n), O(n^2), O(2^n)Give practical limits to the size of inputs to O(n^2) and O(2^n) algorithms"Expensive" OperationsExplain what the significant/expensive operations for a particular algorithm are likely to beQuantify the number of significant operations taken by a particular algorithmPre-computingIdentify a pre-computation which will improve the complexity of an algorithmπ‘ Morning orientationIntroduce and welcome new volunteersNominate a timekeeperCheck the morning day plan and group structuresπ§° Workshop ActivityApply concepts from study to a practical exampleWork together on exercises and activities to find gaps in understandingDescribe and resolve mental model errors