不额外申请内存(另外的一个二维数组空间),将一个方阵(二维数组)原地旋转90度,主要的思路是,由外向内,一圈圈的进行旋转(就是依次进行交换),如下图所示,当这些圈圈都交换完了之后,就完成了原地旋转了。 代码如下: 代码中还涉及到了通过new与delete分配与释放一个二维数组,也是面试中的一个问题。 Read More
posted @ 2017-03-23 14:00 rainsoul Views(1847) Comments(0) Diggs(0) Edit
有三个地方需要配置,在配置之前首先要将platform配置好,下面的例子是x64 Release的“ 然后需要将include、lib的路径配置好 然后将dll拷贝至编译生成的Release文件夹中即可。这一步也可以通过将dll所在的文件夹添加到环境变量中来做,都是可以的。具体如下图所示: Read More
posted @ 2017-03-23 10:17 rainsoul Views(164) Comments(0) Diggs(0) Edit