摘要: 本篇主要介绍了对一个N*N的数组,如果进行90度的旋转 首先,定义一个一维数组很简单,如下: 此写法与下面的写法是相同的效果: 那么二维数组应该如何进行创建呢,如下: 如果想要直观一些,稍微调整下: 接下来我们就要针对这个数组进行90度的旋转,把 转换为: 要实现该功能,我们先把步骤拆为3步: 第一 阅读全文
posted @ 2017-12-15 22:36 KoishNee 阅读(7428) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中简单介绍了递归的使用,请戳这里 。 在此篇中,主要介绍如何用递归实现二分法。 在使用二分法之前,首先要有个前提,那就是这个数组必须是有序数组。主要的思路为: ①先取出数组中的一个中间值, 和我们需要找的数字进行对比,如果恰好相等,则说明找到该数字,如果数组的中间值大于需要查找的数组,接下来 阅读全文
posted @ 2017-12-15 14:54 KoishNee 阅读(379) 评论(0) 推荐(0) 编辑