首先,在latex 导入需要用到的包
% OCT 26 新添加包 用於流程圖算法
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage[algo2e]{algorithm2e}
[H]的作用是让伪代码能够出现在正确的位置
后面跟着的 \SetKwData{Left}{left}\SetKwData{This}{this}\SetKwData{Up}{up} \SetKwFunction{Union}{Union}\SetKwFunction{FindCompress}{FindCompress} \SetKwInOut{Input}{input}\SetKwInOut{Output}{output} 是为了后面的 input output
\begin{algorithm}[H] \SetKwData{Left}{left}\SetKwData{This}{this}\SetKwData{Up}{up} \SetKwFunction{Union}{Union}\SetKwFunction{FindCompress}{FindCompress} \SetKwInOut{Input}{input}\SetKwInOut{Output}{output}
\Input{variable1 $D$; variable2 $\zeta$ ; variable3 : $A$ }
\Output{The prediction model $A(x)$ }
\caption{my algorithm}
\label{alg3}
\begin{algorithmic}
% for 循环
\FOR { for循环条件 }
\STATE 你的内容
\ENDFOR
% while 循环
\WHILE {while循环条件}
\STATE
\ENDWHILE
\ENDWHILE
\STATE $D^{'}$ = ${z_{1},z_{2},z_{3},...,z_{T}}$
\RETURN $H(D^{'})$
\end{algorithmic}
\end{algorithm}
更多内部关键字可以参考 Latex 写算法伪代码