![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Turn-over
于大学第三年幡然醒悟,大学只有一年
展开
-
循环、递归、迭代和遍历的区别
循环(loop) - 最基础的概念, 所有重复的行为递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况(数学)迭代(iterate) - 在多次循环中逐步接近结果(编程)迭代(iterate) - 按顺序访问线性结构中的每一项遍历(traversal) - 按规则访问非线性结构中的每一项原创 2017-04-20 00:21:28 · 1365 阅读 · 0 评论 -
剑指Offer算法题(1)
剑指_Offer题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。【思路】充分利用这个矩阵的顺序性。由于从左到右,从上到小递增。那么设一个数一直指向右上角。当目标比较数比这个右上角的数大时,说明整列都比目标数大,列左移。当目标比较数比这原创 2017-12-28 20:11:44 · 198 阅读 · 0 评论