forked from algorhythms/Algo-Quicksheet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
preface.tex
30 lines (27 loc) · 1.28 KB
/
preface.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
%%%%%%%%%%%%%%%%%%%%%%preface.tex%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sample preface
%
% Use this file as a template for your own input.
%
%%%%%%%%%%%%%%%%%%%%%%%% Springer %%%%%%%%%%%%%%%%%%%%%%%%%%
\preface
\section*{Introduction}
This quicksheet contains many classical equations and diagrams for algorithm, which helps you quickly recall knowledge and ideas in algorithm.\\
This quicksheet has three significant advantages:
\begin{enumerate}
\item Non-essential knowledge points omitted
\item Compact knowledge representation
\item Quick recall
\end{enumerate}
\section*{How to Use This Quicksheet}
High-level abstraction is the key. You should not attempt to remember the details of an algorithm. Instead, you should know:
\begin{enumerate}
\item What problems this algorithm solves.
\item The benefits of using this algorithm compared to others.
\item The important clues of this algorithm so that you can derive the details of the algorithm from them.
\end{enumerate}
The codes are just the details of implementation. Remembering them is simply unproductive and non-scalable. Only dive into the codes when you are unable to reconstruct the algorithm from the hits and clues.
\vspace{\baselineskip}
\begin{flushright}\noindent
At GitHub, June 2015\hfill {\it github.com/idf} \\
\end{flushright}