
算法
流浪的IT人
学习,创新,有好的想法,接受批评,喜欢唠嗑
展开
-
go稀疏数组
1.1遍历原始数组,得到有效数据的个数sum; 1.2根据有效数据个数sum,创建稀疏数组sparseArr[sum+1][3]; 1.3遍历原始数组bootData,把有效数据存入稀疏数组sparseArr中,其中第一行存入原始数组的行数,列数,以及有多少有效数据sum;以后每一行存入有数据数据的行号,列号,以及值;原创 2023-03-02 18:50:12 · 145 阅读 · 0 评论 -
递归的几种常用示例算法,及JAVA8 Lambda对递归的支持
文章目录1. 用递归实现N的阶乘2. 用递归实现从1加到N的和3.JAVA8的流对递归支持3.1 计算1的平方到n的平方的和,取前5个值3.2 阶乘函数3.3 斐波那契函数 递归算法,主要考虑两点,一是自己调用自己,二是调用自己终止的条件是什么 1. 用递归实现N的阶乘 调用函数自身终止的条件 :当到1的时候,就不在调用自身了。 示例如下 /** * N的阶乘,递归实现 ...原创 2019-03-12 14:50:32 · 2958 阅读 · 0 评论