%=====================================================================
% ���Ĺ��� 2E ���󹩳س��� �ƥ�����
%�����ơ��� �ޥåפȥϥå���
%    �ܥƥ����Ȥ�����
%        ��
%        ��
%        ��
%        ��
%������ ����
%
% last updated 2006.1.28
%    created by  Masashi Yamamoto
%     e-mail yamamoto@akita-nct.jp
%=====================================================================
\documentclass[10pt,a4paper]{jarticle}
\usepackage{graphicx,amsmath,amssymb,ascmac,float}
\usepackage{html, listings, jlisting}
\usepackage{url}
\oddsidemargin 0mm  %����;�� 25.4mm-0mm������ڡ���
\evensidemargin 0mm %����;�� 25.4mm-0mm�������ڡ���
\textwidth 160mm
\newcommand{\command}[1]{��\texttt{#1}��}
\newcommand{\cl}[1]{\texttt{#1}}
\newcommand{\tw}[1]{\texttt{#1}}
%
\newcounter{toi_num}
\newcommand{\toi}{\textbf{\texttt [��\arabic{toi_num}]}
   \addtocounter{toi_num}{1}}
%
\newcommand{\qbox}[2]{
{\fboxsep=0pt \fboxrule=0.4pt\fbox{\hspace{#1}#2\hspace{#1}}}
}
%
\renewcommand{\lstlistingname}{�ꥹ��}
\lstset{language=C,%
        basicstyle=\footnotesize,%
        commentstyle=\textit,%
        classoffset=1,%
        keywordstyle=\bfseries,%
	frame=tRBl,framesep=5pt,%
	showstringspaces=false,%
        numbers=left,stepnumber=1,numberstyle=\footnotesize%
	}%
%
\begin{htmlonly}
\usepackage{verbatimfiles}
 \providecommand{\lstinputlisting}[2][]{\verbatimlisting{#2}}
\end{htmlonly}
%
\begin{document}
\title{�ޥåפȥϥå���}
\author{���ܾ���\thanks{��Ω����ˡ�͡����Ĺ��ȹ�������ع����ŵ����󹩳ز�}}
\date{2006ǯ1��30��}
\maketitle
%
%
%=====================================================================
\section{�����γؽ�����}
%=====================================================================
%---------------------------------------------------------------------
\subsection{���������}
%---------------------------------------------------------------------
�ĥ꡼��¤��C����Ǽ���������ˡ��ؽ��������ĥ꡼��¤�ΥΡ��ɤ򼨤��ݥ��󥿡��ϡ�
���Τ褦�ˤʤäƤ�����
\begin{quote}
 \setlength{\baselineskip}{12pt}
 \begin{verbatim}
typedef struct _tag_tree_node
{
    int value;
    struct _tag_tree_node *left;
    struct _tag_tree_node *right;
} tree_node;
 \end{verbatim}
\end{quote}
���ΥΡ��ɤ��Ѥ��ơ��ĥ꡼��¤���갷������ˤϡ����δؿ���ɬ�פǤ��ä���
\begin{itemize}
 \item �Ρ��ɤκ���
 \item �Ρ��ɤ��ɲ�
 \item �Ρ��ɤΥ�����(õ��)
 \item �Ρ��ɤκ��
 \item ���꡼�β���
\end{itemize}
%
%---------------------------------------------------------------------
\subsection{�����γؽ�����}
%---------------------------------------------------------------------
�����϶��ʽ�~\cite{text_algorithm_data}����7�ϤǤ��롥�ʲ��Τ��Ȥ�ؤ֡�
\begin{itemize}
 \item 2ʬ�ڤ��Ѥ����ޥå�
 \item �ϥå���ˡ
       \begin{itemize}
	\item �ϥå���ˡ�δ���Ū�ʹͤ���
	\item �ϥå���ɽ�ΰ�̣
	\item �ϥå���ؿ��κ����
	\item �ϥå����ͤξ���(��ʣ)�����������β���λ���
       \end{itemize}
\end{itemize}
%
%=====================================================================
\section{��褷��������}
%=====================================================================
��ñ��Υǡ����١������뤳�Ȥ�ͤ��롥ɽ\ref{table:word}�Τ褦�˥��ڥ��������
�Ȥ����ꡤõ��(������)�Ⱥ�����ɲä��Ǥ���褦�ˤ��롥������󡤤���ϥ���ԥ塼
�����Υ��꡼��Ǽ¸�������ΤǤ��롥
\begin{center}
 \begin{minipage}{60mm}
  \begin{table}[H]
   \caption{ñ��ǡ����١���}
   \label{table:word}
   \begin{center}
    \begin{tabular}{ll}
     \hline
     ���ڥ� & ����\\
     \hline \hline
     orange & �ߤ��� \\
     apple & ��� \\
     peach & �� \\
     pineapple & �ѥ��ʥåץ� \\
     pear & �� \\
     grape & �֤ɤ� \\
     \quad$\vdots$ &\quad$\vdots$ \\
     \hline
    \end{tabular}
   \end{center}
  \end{table}
 \end{minipage}
 \begin{minipage}{60mm}
  \begin{figure}[H]
   \begin{center}
    \includegraphics[keepaspectratio,scale=0.8]
    {figure/word_in_memory.eps}
    \caption{�ǡ����ϥ��꡼�������}
    \label{fig:list}
   \end{center}
  \end{figure}
 \end{minipage}
\end{center}

ñ��ϡ����ڥ���������ȤˤʤäƤ��롥���Τ褦�ʾ�硤��¤�Τ�Ȥ��Τ�������ʤ�
���롥ʣ����ñ���ɽ��ñ��ʥǡ�����¤�Ȥ��ơ����ʽ�~\cite{text_algorithm_data}
�Ǥϰʲ���2�Ĥ���ˡ��������Ƥ��롥
\begin{itemize}
 \item �ꥹ��
 \item ����
\end{itemize}

�ꥹ�Ȥ�õ�������硤ɬ����Ƭ������֤�Ĵ�٤롥���Τ��ᡤͽ�᥽���Ȥ��Ƥ�õ����
�ԡ��ɤ��Ѥ��ʤ����������äơ������Ȥ���ɬ�פ��ʤ����ǡ������ɲäϥꥹ�Ȥ�����
����³���뤳�Ȥˤʤ롥���Τ褦�ʾ�硤õ���ˤ�$O(N)$������ˤ�$O(N)$,�ɲäˤ�
$O(N)$�η׻��̤�ɬ�פȤʤ롥�ºݡ������Ȥ���ȼ¹ԥ��ԡ��ɤ��Ѥ�뤬������������
�Ѥ��ʤ����Ȥ����դ��褦��

����ξ�硤�Х��ʥ꡼���������Ȥ���Τǡ�ͽ�᥽���Ȥ��Ƥ�����õ�����ԡ��ɤ����
�����뤳�Ȥ��Ǥ��롥���������ǡ������ɲäȺ����Ԥ���硤����������ؤ���ɬ�פ�
�ʤꡤ�����Ǥη׻��̤����ä��롥���ξ�硤õ���ˤ�$O(\log_2 N)$������ˤ�$O(N)$��
�ɲäˤ�$O(N)$�η׻��̤�ɬ�פȤʤ롥�����Ȥ��ʤ�����ξ�硤�׻��̤Υ��������ϥ�
���Ȥ��Ѥ��ʤ���

�ޤȤ��ȡ�ɽ\ref{table:list_array}�Τ褦�ˤʤ롥������ˤ��Ƥ⡤�ǡ�����$N$��
�礭���ʤ�ȡ����ʤ�η׻��̤�ɬ�פȤʤ롥
\begin{table}[H]
 \caption{�׻��̤Υ�������}
 \label{table:list_array}
 \begin{center}
  \begin{tabular}{llll}
   \hline
   ��ˡ & õ�� & ��� & �ɲ� \\
   \hline \hline
   �ꥹ�� & $O(N)$ & $O(N)$ & $O(N)$ \\
   �����Ȥ��줿���� & $\log_2 N$ & $O(N)$ & $O(N)$ \\
   \hline
  \end{tabular}
 \end{center}
\end{table}

�ꥹ�Ȥ������Ȥ���$O(N)$�Υ��������η׻��̤�ɬ�פˤʤäƤ��롥�⤦���������ԡ���
���åפ�������硤�ޥåפȤ�����Τ��Ȥ��롥�̾�ϡ�
\begin{itemize}
 \item ��2ʬ�ڡפ�Ĥ��ä��֥ĥ꡼�ޥåס�
 \item �֥ϥå���ɽ�פ�Ĥ��ä��֥ϥå���ޥåס�
\end{itemize}
���Ȥ��롥
%
%=====================================================================
\section{2ʬ�ڤ�Ȥä��ĥ꡼�ޥå�}
%=====================================================================
�����ؽ�����2ʬ�ڤ�Ȥä��ĥ꡼�Ǥ���С�õ�����ɲá������$O(\log_2N)$���٤Ȥ�
�ꡤ�ꥹ�Ȥ䥽���Ȥ��줿��������®�Ǥ��롥���Τ���ˤϡ���ñ��Υ��ڥ���羮
�ط�����Ӥ�����뤳�Ȥ����ǡ�C����Ǥ�\tw{strcmp()}�Ȥ����ؿ����Ѱդ���Ƥ��롥
���δؿ��ϡ����Τ褦�ˤʤäƤ��롥
%
\begin{quote}
 \setlength{\baselineskip}{12pt}
 \begin{verbatim}
	#include <string.h>
	int strcmp(char *s1, char *s2);
 \end{verbatim}
\end{quote}
%
�إå����ե�����\tw{string.h}��ɬ�פǡ��ݥ��󥿡�\tw{s1}��\tw{s2}������ʸ�����
��Ӥ��롥ʸ������羮�ϼ����Ȥʤ롥��Ӥη�̤ϡ�����ͤˤ��ɽ���졤�ʲ��Τ褦�ˤʤ롥
\begin{table}[H]
 \caption{\tw{strcomp}�������}
 \label{table:return_strcmp}
 \begin{center}
  \begin{tabular}{p{20mm}c}
   \hline
   \tw{s1 > s2} & �� \\
   \tw{s1 = s2} & 0 \\
   \tw{s1 < s2} & �� \\
   \hline
  \end{tabular}
 \end{center}
\end{table}
%

��Ϻ��ޤǳؽ������Ȥ���Ǥ��뤬���⤦���١�C����Υץ������ν�����������
�Ƥ������ޤ��ϡ���¤�ΤǤ��뤬�����Τ褦��������롥
\begin{quote}
 \setlength{\baselineskip}{12pt}
 \begin{verbatim}
	typedef struct tag_word{
	  char *english;
	  char *japanese;
	  struct tag_word *left;
	  struct tag_word *right;
	}word_node;
 \end{verbatim}
\end{quote}
���꡼�γ��ݤȥǡ����������ȥǡ����μ��Ф��ϡ����Τ褦�ˤ��롥
\begin{quote}
 \setlength{\baselineskip}{12pt}
 \begin{verbatim}
  word_node *cc;

  cc=(word_node *)malloc(sizeof(word_node));

  cc->english="apple";
  cc->japanese="���";
  cc->left=NULL;
  cc->right=NULL;

  printf("%s\t%s\n",cc->english,cc->japanese);
 \end{verbatim}
\end{quote}

��ϡ��ؽ������Ȥ���ǡ�2ʬ�ڤ�ɽ���ȿ�\ref{fig:map_B_tree}�Τ褦�ˤʤ롥
\begin{figure}[H]
 \begin{center}
  \includegraphics[keepaspectratio,scale=0.9]
  {figure/map_B_tree.eps}
  \caption{2ʬ�ڤ��Ѥ����ޥåס�����ե��٥åȽ�˥����Ȥ��Ƥ��롥}
  \label{fig:map_B_tree}
 \end{center}
\end{figure}
%=====================================================================
\section{�ϥå���ޥå�}
%=====================================================================
%---------------------------------------------------------------------
\subsection{����Ū�ʹͤ���}
%---------------------------------------------------------------------
ñ��Υ��ڥ뤫��ľ�������ź�������ͤ�Ƴ�����Ȥ������С�$O(1)$�η׻��̤ǺѤࡥ
����ϤȤƤ��®�Ǥ��롥���Ȥ��С�ɽ\ref{table:word}�˼�����ñ��ǡ����١����Τ�
���ʤ�Τ�����˳�Ǽ���뤳�Ȥ�ͤ��롥���������ʲ��ξ���ݤ���
\begin{itemize}
 \item ���ڥ뤬Ʊ���ǰ�̣�ΰۤʤ�ñ���̵����ΤȤ��롥
 \item ���ڥ�Ϻ��硤����ե��٥åȤ�9ʸ���Ȥ��롥
\end{itemize}
���Τ褦�ˤ���С����ڥ뤫��������ͤ���뤳�Ȥ��Ǥ��롥
\begin{itemize}
 \item ����ե��٥åȤ��Ф��ơ������������Ƥ롥\tw{a}��\tw{1}��\tw{b}��\tw{2}��
       \tw{c}��\tw{3},$\cdots$,\tw{z}��\tw{26}�Τ褦�ˤǤ��롥�⤦�ҤȤĥ���ե�
       �٥å�Ĺ�����(����)��ɬ�פǡ������\tw{0}�������Ƥ롥���Τ褦�ˤ���С�
       ��ñ�������$(a_1a_2a_3a_4a_5a_6a_7a_8a_9)$��ɽ���Ǥ��롥\\
       \qquad apple$\rightarrow$(1,16,16,12,5,0,0,0,0)\qquad\qquad
       pineapple$\rightarrow$(16,9,14,5,1,16,16,12,5)
 \item �����9��������˳�Ǽ���뤳�Ȥ�Ǥ��뤬���������פ���1��������\tw{a[i]}�˳�Ǽ����
       ���Ȥ�ͤ��롥�Ĥ��α黻�ˤ�ꡤź����\tw{i}������1��������Ȥ��뤳�Ȥ��Ǥ�
       �롥
       \begin{align*}
	i=a_1\times27^0+a_2\times27^1+a_3\times27^2+a_4\times27^3+a_5\times27^4+a_6\times27^5+a_7\times27^6+a_8\times27^7+a_9\times27^8
       \end{align*}
\end{itemize}

���Τ褦�˥��ڥ뤫��ľ��ź�������ͤ��׻��Ǥ�������˱�ñ����Ǽ����ȡ��ȤƤ��
®��õ����������ɲä��Ǥ���ǡ�����¤�Ȥʤ롥���٤ơ��׻��̤Υ���������$O(1)$��
���롥��������������ˡ��褯�ͤ�����礭�����꤬���롥����ʥ��꡼���֤�ɬ�פ�
�ΤǤ��롥����κ����ź�����ϡ�$1\times27^9-1=7625597484986$�Ȥʤ�ȤƤ⸽�ߤΥ���ԥ塼����
�Ǽ�갷�����Ȥ��Ǥ��ʤ���

���Τ褦�������ñ����Ǽ����ȡ��ۤȤ�ɤ�����϶��ˤʤ롥ñ��ο��Ϥ���ۤ�¿
���ʤ��������α��¼�ŵ��ñ�����Ĵ�٤Ƥ�褯ʬ���롥�����ǡ����������ź������
\tw{0}��\tw{99999}�˰��̤��뤳�Ȥ�ͤ��롥������ź������\tw{j}�Ȥ���ȡ�
%
\begin{quote}
 \setlength{\baselineskip}{12pt}
 \begin{verbatim}
	j=i%100000;
 \end{verbatim}
\end{quote}
%
�Ȥ�����ɤ���\tw{100000}�ǳ�ä�;��Ȥ���С�\tw{0}��\tw{99999}���ͤ������롥
���Τ褦�ˤ��ơ��ǡ����˥�������������ˡ��ϥå���ˡ�ȸ���������줿��(\tw{0}��
\tw{99999})��ϥå����ͤȸ������������ѿ��Ȥ��ơ���������ؿ���ϥå���ؿ�
�ȸ�����

���Τ褦�ˤ���ȡ����餫�˰ʲ��������������롥
\begin{itemize}
 \item �ۤʤ륭����Ʊ���ϥå����ͤȤʤ��礬���롥
\end{itemize}
����ˤĤ��ơ��ʹߡ����ʽ�˱�ä��������롥
%
%---------------------------------------------------------------------
\subsection{�ϥå����ͤη����}
%---------------------------------------------------------------------
�ϥå����Ȥ���硤����ˤ��Τޤޥǡ���������ʤ��ǡ��ǡ�����ɽ���ݥ��󥿡�����
������������Ǥ��롥�ݥ��󥿡���ɽ����Τ�¤�ΤȤ���С����ʤ������б��Ǥ��롥
��ǽҤ٤뤬�ϥå����ͤν�ʣ(����)�к��ǥꥹ�Ȥ�ĥ꡼��¤��Ȥ������б����ư�
�Ǥ��롥

�ϥå���ˡ��Ȥ�����ˤϡ����ʽ�˽񤤤Ƥ���Ȥ��ꡤ�ʲ��Τ褦��ư�ɬ�פǤ��롥
\begin{itemize}
 \item �ϥå���ɽ���Ѱդ��롥����ϡ��ݥ��󥿡����Ǽ��������Ǥ��롥
 \item �ϥå���ؿ�(�ϥå�����)����롥
\end{itemize}

�ϥå���ɽ�ϡ��ǡ����򼨤��ݥ��󥿡������������Ǥ��롥���������ȥϥå����
����׻����ƥϥå����ͤ���ޤ롥���Υϥå����ͤ����������ź�������ͤȤʤ롥����
�ơ������˳�Ǽ����Ƥ����������(�ݥ��󥿡�)�ˤ�ꡤ�ǡ����˥����������롥

�ϥå���ɽ����Ȥ��ˤϥǡ����������礭�����Ȥ�˾�ޤ������������ʤ��ȡ��ۤʤ�
�������Ǥ�Ʊ���ϥå����ͤȤʤꡤ���ͤ�ȯ�������ǡ�����õ�����ԡ��ɤ�����Ƥ��ޤ���
���ͤ�����ϸ�ǽҤ٤�Τǡ������Ǥϥϥå���ؿ��κ�������������롥�ϥå���ɽ��
�礭�����ǿ��Ȥ��뤳�Ȥ�˾�ޤ������������뤳�Ȥˤ�ꡤ�����ΤɤΥӥåȤ��Ѳ�����
��ϥå����ͤ��ͤ��Ѳ������뤳�Ȥ��Ǥ��롥

�ϥå���ؿ��ϡ����̤ˡ�����2�Ĥμ��ˤ������Ω�äƤ��롥
\begin{itemize}
 \item ��������ʤˤ������α黻��Ԥ������ͤ�Ƴ���Ф���
 \item Ƴ���Ф��줿������ʤˤ������α黻�ˤ�ꡤ�ϥå���ɽ(����)���礭����������ľ
       ����
\end{itemize}
�ǽ�Υ������������ͤ�Ƴ���Ф���ˡ�ϡ������������롥����ˤĤ��Ƥϡ����ʽ����ˡ
���������롥�����������ϥå���ɽ���礭����������ľ����ˡ�ϡ����η�ޤäƤ��롥
��������Ƴ���Ф��줿������ϥå���ɽ���礭���ǳ�äơ�����;��Ȥ���ΤǤ��롥
%
%---------------------------------------------------------------------
\subsection{�ϥå����ͤν�ʣ�к�}
%---------------------------------------------------------------------
�ۤʤ륭���Ǥ��äƤ⡤Ʊ���ϥå����ͤȤʤ뤳�Ȥ����롥���줬¿���ȥϥå���ˡ�θ�
�̤������ΤǤ��뤬���ɤ����Ƥ��򤱤뤳�Ȥ��Ǥ��ʤ����ץ�����ޡ��Ϥ����к���֤�
�ʤ��ƤϤʤ�ʤ������ʽ�˽񤫤�Ƥ�����ˡ�ϡ������̤�Ǥ��롥
\begin{itemize}
 \item �ꥹ�Ȥ��Ѥ�����ˡ(���ʽ� p.222 Fig.7-7)
 \item 2ʬ�ڤ��Ѥ�����ˡ(���ʽ� p.224 Fig.7-9)
 \item �ƥϥå���(���ʽ� p.222 Fig.7-8��p.224 Fig.7-10)
\end{itemize}
�����ˤĤ��Ƥϡ����ʽ���Ѥ����������롥
%
%=====================================================================
\section{��������}
%=====================================================================
\setcounter{toi_num}{1}
\begin{quote}
 \begin{itemize}
  \item[\toi]6�������$(a_1a_2a_3a_4a_5a_6)$��ϥå�����Ѥ�������˳�Ǽ���뤳�Ȥ�
	     �ͤ��롥�ϥå���ؿ���$mod(a_1+a_2+a_3+a_4+a_5+a_6,17)$�Ȥ��롥
	     $mod(x,y)$��$x$��$y$�ǳ�ä�;��Ȥ��롥C����Ǥϡ�\tw{x\%y}�Ǥ��롥
	     �ʲ����䤤�������补
	     \begin{itemize}
	      \item �ϥå����ͤμ�ꤦ���ͤ��ϰϤ�Ҥ٤补
	      \item �ʲ��ξ��Υϥå����ͤ�Ҥ٤补\\
		    (��) 246801\qquad(��) 986532\qquad(��) 123456\qquad(��) 654321
	     \end{itemize}
  \item[\toi]�ϥå���ؿ���$mod(a_1+a_2+a_3+a_4+a_5+a_6,17)$�Ȥ�����硤123456��
	     654321��Ʊ���ϥå����ͤˤʤ롥������ɤ�����ˤϡ��ϥå���ؿ����
	     �Τ褦�ˤ�����ɤ����Τ٤补
 \end{itemize}
\end{quote}
%---------------------------------------------------------------------
\subsection{��ݡ����������}
%---------------------------------------------------------------------
�����ˡ�ϡ������̤�Ȥ��롥
% 
\begin{quote}
 \begin{tabular}{ll}
  ���� & 2��6��(��) AM 10:40 \\
  �ѻ� & A4 \\
  ��о�� & ���ܸ��漼�������Υݥ��� \\
  ɽ�� & ɽ���1��Ĥ��ơ��ʲ��ι��ܤ�ʬ����䤹�����Ҥ��뤳�ȡ�\\
       & \qquad ���Ȳ���̾�־��󹩳ء�\\
       & \qquad ����̾�ֲ��ꡡ�ϥå����\\
       & \qquad 2E\quad �����ֹ�\quad ��̾\\
       & \qquad �����\\
  ���� & 2�ڡ����ʹߤ��䤤���Ф���������ʬ����䤹�����Ҥ��뤳�ȡ�
 \end{tabular}
\end{quote}
%
\newpage
%=====================================================================
\section{��Ͽ}
%=====================================================================
%---------------------------------------------------------------------
\subsection{��������������}
%---------------------------------------------------------------------
%
���ʽ�˥�������������ɽ���ܤäƤ��ʤ��Τǡ�ɽ\ref{table:asci_code}�˺ܤ��Ƥ�����
����ɽ�������(10�ʿ�)��׻�������ˡ�ϡ����Τ褦�ˤ��롥
%
\begin{enumerate}
 \item �б�����ʸ���ξ��3�ӥåȤ��ͤ�õ����
 \item ���˲���4�ӥåȤ�õ����
 \item �б����������η׻���Ԥ����׻���ˡ��$16\times(\text{���3�ӥå�})+(\text{��
       ��4�ӥå�})$�Ǥ��롥��������A=10, B=11,$\cdots$,F=15�Ǥ���\footnote{�褦
       �����16�ʿ�}�� 
\end{enumerate}

����Ū�����ɽ���ȡ���ʸ����'d'�ϡ�\texttt{64}�ʤΤ�
\begin{equation}
 16\times6+4=100
\end{equation}
�Ȥʤ롥
%
\begin{ttfamily}
 \begin{table}[H]
   \caption{��������������ɽ��ɽ�ι�(0��7)�Ͼ��3�ӥåȤǡ���(0��F)�ϲ���4�ӥå�
   ��ɽ����ɽ���2ʸ���ʾ�Τ�Τ�ʸ���ǤϤʤ������楳���ɤȸƤФ���ü�ʸ���Ǥ��롥}
   \label{table:asci_code}
  \begin{center}
   \begin{tabular}{|c||c|c|c|c|c|c|c|c|}
  \hline
    & 0   & 1   & 2  & 3 & 4 & 5 & 6 & 7 \\ \hline  \hline
  0 & NUL & DLE & SP & 0 & @ & P & ` & p \\ \hline
  1 & SOH & DC1 & !  & 1 & A & Q & a & q \\ \hline
  2 & STX & DC2 & "  & 2 & B & R & b & r \\ \hline %"
  3 & ETX & DC3 & \#  & 3 & C & S & c & s \\ \hline
  4 & EOT & DC4 & \$  & 4 & D & T & d & t \\ \hline
  5 & ENQ & NAK & \%  & 5 & E & U & e & u \\ \hline
  6 & ACK & SYN & \&  & 6 & F & V & f & v \\ \hline
  7 & BEL & ETB & '  & 7 & G & W & g & w \\ \hline
  8 & BS  & CAN & (  & 8 & H & X & h & x \\ \hline
  9 & HT  & EM  & )  & 9 & I & Y & i & y \\ \hline
  A & LF  & SUB & *  & : & J & Z & j & z \\ \hline
  B & VT  & ESC & +  & ; & K & [ & k & \{ \\ \hline
  C & FF  & FS  & ,  & \texttt{<} & L & 
    \textbackslash & l & \texttt{|} \\ \hline
  D & CR  & GS  & -  & = & M & ] & m & \} \\ \hline
  E & SO  & RS  & .  & \texttt{>} & N & \texttt{\^}  &
    n & \texttt{\~}\\ \hline
  F & SI  & US  & /  & ? & O & \_ & o & DEL \\  \hline
   \end{tabular}
  \end{center}
 \end{table}
\end{ttfamily}
%
%=====================================================================
%  ����ʸ��
%=====================================================================
\bibliographystyle{jplain}
\bibliography{reference}
%=====================================================================
\end{document}
