Latex中加入算法伪代码模板,加行数,编号

Latex中加入算法伪代码模板

1.加入包,一定放在 \begin{document}之前

\usepackage{algorithm}  
\usepackage{algpseudocode}  
\usepackage{amsmath}  
\renewcommand{\algorithmicrequire}{\textbf{Input:}}  
\renewcommand{\algorithmicensure}{\textbf{Output:}} 

2.加入模板快

//以演示为目的

\begin{algorithm}[h]  
  \caption{Caching mechanism}  
  \label{alg:Framwork}  
  \begin{algorithmic}  
    \Require  
        Total number of tasks: $\rm{N}$; Popularity: ${H}$;
     \Ensure 
 			//属于output的内容
     \For{int i=1 to N}
      \If {$Th$} 
			\For{int i=1 to i} 
				\If {$SO$} 
     		    \State 123;
                \State 456
             \EndIf
          \If{task not be cached and ${O_{sum}} < O$}
             \State 789;
			 \State 258;
		     \State 584;
          \EndIf
				\If{47hgfgr}
					\If{14}
					\State swwdd; 
					\State eddddd;
					\State rfffsfssss;
					\Else
     			 	\State ssssacfedsx;
					\EndIf
				\EndIf
  			 \EndFor
		\EndIf   
  	\EndFor
  \end{algorithmic}  
\end{algorithm}

3.运行结果

在这里插入图片描述

4.加入编号,就是在\begin{algorithmic}后面加[1]

既是: \begin{algorithmic}[1]

在这里插入图片描述


版权声明:本文为wang123456___原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。