Nuacht

So, an algorithm is the process a computer uses to transform input data into output data. A simple concept, and yet every piece of technology that you touch involves many algorithms.
Arrays are among the most common data structures. An array can store a series of data values in a linear structure, with each element accessed using its index position within the data.
How do I strengthen my knowledge of data structures and algorithms? This question was originally answered on Quora by Robert Love.