if and else\; \eIf{condition}{ 1\; }{ 2\; } } \ForEach{condition}{ \If{condition}{ 1\; } } \end{algorithm} \end{document} 效果如下图: 3.jpg 如果使用beamer的话,就会出错。这是因为伪代码也是float元素。所以,需要使用float package。 \usepackage{float} 伪代码使用时,需要设置成H,而...
\If{<condition>}<text>\EndIf\If{<condition>}<text>\Else<text>\EndIf\If{<condition>}<text>\ElsIf{<condition>}<text>\Else<text>\EndIf Loops: \For{<condition>}<text>\EndFor\ForAll{<condition>}<text>\EndFor\While{<condition>}<text>\EndWhile\Repeat<text>\Until{<condition>}\Loop<text>...
7. \If{ $storageserver$ $\neq$ null} 8. { 9. select a path from $storageserver$ to $PM_s$ and assign the path to $path$\; 10. } 11. 12. \textbf{final} \; 13. \textbf{return} $storageserver$ and $path$; 14. \end{algorithm} 1. 2. 3. 4. 5. 6. 7. 8. 9. 10....
\AND,\OR,\XOR,\NOT,\TO,\TRUE,\FALSE 对比看一下,下面是algorithmicx包的基本命令 \State<text> \If{<condition>}<text>\EndIf \If{<condition>}<text>\Else<text>\EndIf \If{<condition>}<text>\ElsIf{<condition>}<text>\Else<text>\EndIf \For{<condition>}<text>\EndFor \ForAll{<condition>...
\AND,\OR,\XOR,\NOT,\TO,\TRUE,\FALSE 对比看一下,下面是algorithmicx包的基本命令 \State<text> \If{<condition>}<text>\EndIf \If{<condition>}<text>\Else<text>\EndIf \If{<condition>}<text>\ElsIf{<condition>}<text>\Else<text>\EndIf ...
\If {"condition"} "text" \EndIf \State % if else \If {"condition"} "text" \Else "text" \EndIf\State %if elseif else \If {"condition"} "text" \ElsIf {"condition"} "text" \Else "text" \EndIf\State %for \For{"condition"} "text" \EndFor\State ...
if语句块 procedure语句块 function语句块 loop语句块 输入输出语句 包选项 给变量另起名字 示例 一份完整的伪代码 拆分算法的例子 混合编排 References 前排提醒: 有基础且自学很快的同学请跳转至示例与结构化语法这两部分! mlgb,搜了一圈没啥看一眼就能用的伪代码文章。有的故事将一大堆,有的各种环境或者语法问...
1. 伪代码所用包 一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。 algorithm用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。 algorithmic用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。
\\ \If{$\text{Mod}(t,\Delta T_p)=0$ and $t\leq T_\text{max}$} { \ \ $\bm{\mathrm{\theta}}_\mathrm{s} (s_t=s_p-s_e ) \leftarrow $ \texttt{Global Parameter Grow}$(\bm{\mathrm{\theta}}_\mathrm{s}) $ \ \ Training for $\Delta \tau$ epochs, $\tau \left...
在LaTeX中,对于排版算法或伪代码,你可以选择几种不同的包来实现,但需注意它们的使用是互斥的,否则可能导致编译错误。首先,algorithms包提供algorithmic和algorithm两种环境。algorithmic用于描述算法,它是一个灵活的工具,而algorithm则提供算法的浮动环境,类似table或figure。官方推荐使用algorithmic环境描述...