Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 38e8b3d

Browse files
fix preface
1 parent 01c9149 commit 38e8b3d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

‎book/chapters/preface.adoc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,28 @@
33

44
== What is in this book?
55

6-
_{book-title}_ is a book that can be read from cover to cover, where each section builds on top of the previous one. Also, it can be used as a reference manual where developers can refresh certain topics before an interview or looking for ideas to solve a problem optimally. (Cheat sheet summarizing all time complexities and implementations can be found in the <<Time Complexity Cheatsheet, appendix>>)
6+
_{book-title}_ is a book that can be read from cover to cover, where each section builds on top of the previous one. Also, it can be used as a reference manual where developers can refresh specific topics before an interview or looking for ideas to solve a problem optimally. (Check out the <<Time Complexity Cheatsheet>> and <<Index, topical index>>)
77

8-
This publication is designed to be concise, intending to serve software developers looking to get a firm conceptual understanding of data structures in a quick yet in-depth fashion. After reading this book, the reader should have a fundamental understanding of algorithms, including when and where to apply it, what are the trade-offs of using one data structure over the other. The reader will then be able to make intelligent decisions about algorithms and data structures in their projects require.
8+
This publication is designed to be concise, intending to serve software developers looking to get a firm conceptual understanding of data structures in a quick yet in-depth fashion. After reading this book, the reader should have a fundamental knowledge of algorithms, including when and where to apply it, what are the trade-offs of using one data structure over the other. The reader will then be able to make intelligent decisions about algorithms and data structures in their projects require.
99

1010
== Who this book is for
1111

1212
This book is for software developers familiar with JavaScript looking to improve their problem-solving skills or preparing for a job interview.
1313

14-
_NOTE: The concepts in this book can be applied to any programming language. However, instead of doing examples on pseudo-code we are going to use JavaScript to implement the examples._
14+
NOTE: You can apply the concepts in this book to any programming language. However, instead of doing examples on pseudo-code we are going to use JavaScript to implement the code examples.
1515

1616
== What you need for this book
1717

18-
You will need Node.js. The book code was tested against Node.js v10.12, but newer versions should also work.
18+
You will need Node.js. The book code was tested against Node.js v10.15, but newer versions should also work.
1919

2020
== Conventions
2121

22-
We use a number of typographical conventions within this book that distinguish between different kinds of information.
22+
We use some typographical conventions within this book that distinguish between different kinds of information.
2323

24-
Code in the text, including commands, variables, file names, CSS class names, and property names are shown as follows:
24+
The code in the text, including commands, variables, file names, CSS class names, and property names are shown as follows:
2525

2626
[example]
27-
The `edgeDirection` parameter allow us to use one class for both undirected and directed graphs.
27+
Repeat pair comparison until the last element that has been bubbled up to the right side `array.length - i`.
2828

2929
A block of code is set out as follows. It may be colored, depending on the format in which you're reading this book.
3030

@@ -42,7 +42,7 @@ const generator = dummyIdMaker()
4242
console.log(generator.next()); // ↪️ {value: 0, done: false}
4343
----
4444

45-
When we want to draw your attention to certain lines of code, those lines are annotated using numbers accompanied by brief descriptions.
45+
When we want to draw your attention to specific lines of code, those lines are annotated using numbers accompanied by brief descriptions.
4646

4747
.Quicksort implementation in JavaScript (QuickSort)
4848
[source, javascript]
@@ -55,9 +55,9 @@ include::{codedir}/algorithms/sorting/quick-sort.js[tag=quickSort, indent=0]
5555
<4> Only do the partition when there's something to divide.
5656

5757

58-
The following admonitions are used to highlight content
58+
The following admonitions are used to highlight content.
5959

60-
IMPORTANT: Reword essential concepts. Good for memorizing, tweeting and sharing.
60+
IMPORTANT: Reword essential concepts. Useful for memorizing, tweeting and sharing.
6161

6262
TIP: Tips are shown using callouts like this.
6363

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /