Latex algorithm环境 伪代码书写

网上已有很多关于伪代码的书写教程,奈何往往写的都非常乱,看的非常辛苦还费时间,因此本人重写了代码,更容易看一些。

废话不多说,直接看例子:

\begin{algorithm}
\caption{ Reduce of output layer}
\label{algorithm_output_2}
\KwData{<key, value>键值对,key是null,value是Map中间输出值}
\KwResult{$<key^*,value^*>$, $key^*$是$H^T \times T$,$value^*$是null}
新建一个SumMatrix矩阵,维度为$L \times L$, \;
新建一个DepMatrix矩阵,维度为$L \times M$, \;

\While{value.hasnext()}{
value = value.next()\;
将value转为数组类型\;
\For{i=1,i<L}{
    \For{j=1, j<L}{
        SumMatrix[i][j] += onesample[i $\times$ L + j]\;
        
}
{\For{j=1, j < M}{DepMatrix[i][j] += onesample[L \times L + i \times M + j]}\;}
}
}
新建一个outkey字符串\;
\For{i=1, i< L}{
    \For{j=1, j < L}{
    outkey.append{SumMatrix[i][j]}\;
    outkey.append(",")\;
    }
}

\For{i=1, i< L}{
    \For{j = 1, j< M}{
        outkey.append(DepMatrix[i][j])\;
        outkey.append(",")
        }
}

output(outkey,null)
\end{algorithm}

实际的效果图:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值