From db0ec030873c33d44f179263aa657e9ea9252086 Mon Sep 17 00:00:00 2001 From: BradyBromley <51128276+BradyBromley@users.noreply.github.com> Date: Sun, 3 Nov 2019 15:57:38 -0800 Subject: [PATCH] Changed wording for clarity in README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9f11f2b3..17f3b217 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ only and it is **not** meant to be used for production.* ## Data Structures -A data structure is a particular way of organizing and storing data in a computer so that it can +A data structure is a way of organizing and storing data in a computer so that the data can be accessed and modified efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. @@ -147,7 +147,7 @@ a set of rules that precisely define a sequence of operations. ### Algorithms by Paradigm -An algorithmic paradigm is a generic method or approach which underlies the design of a class +An algorithmic paradigm is a generic method which underlies the design of a class of algorithms. It is an abstraction higher than the notion of an algorithm, just as an algorithm is an abstraction higher than a computer program. @@ -255,7 +255,7 @@ npm test -- 'playground' ### Big O Notation *Big O notation* is used to classify algorithms according to how their running time or space requirements grow as the input size grows. -On the chart below you may find most common orders of growth of algorithms specified in Big O notation. +On the chart below the most common orders of growth of algorithms are specified in Big O notation. ![Big O graphs](./assets/big-o-graph.png)