算法
遇见0和1
不畏将来,不念过往,如此安好......
展开
-
十大经典排序算法(动图演示)
文章目录前言0、算法概述0.1 算法分类0.2 算法复杂度0.3 相关概念1、冒泡排序(Bubble Sort)1.1 算法描述1.2 动图演示1.3 代码实现2、选择排序(Selection Sort)2.1 算法描述2.2 动图演示2.3 代码实现2.4 算法分析3、插入排序(Insertion Sort)3.1 算法描述3.2 动图演示3.3 代码实现3.4 算法分析4、希尔排序(Shell...转载 2020-03-09 09:47:14 · 1237 阅读 · 0 评论 -
递归思想
概述 A方法调用B方法,我们很容易理解! 递归就是: A方法调用A方法,一个方法调用自身的过程。 递归的结构 递归的结构包括两个部分: 递归头(出口条件):什么时候不调用自身方法。如果没有,程序将陷入死循环。 递归体:什么时候需要调用自身方法。 引用 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的...原创 2020-03-08 19:27:26 · 192 阅读 · 0 评论 -
算法:经典问题整理
题目描述1 我们都喜欢 A+B=C 的问题,现在我们遇到了它的一个变形问题。给定 A+B<=C 的形式,并且规定A、B、C都是正整数。现在已知道了C的大小,请问有多少对不同的(A,B)满足 A+B<=C (注:(1,2)与(2,1)认为不同)。 输入 有多组数据,输入开始的第一行是一个整数 T (T<=100),代表数据组数。接下 T 行,每行一个正整数C(C<=10000...原创 2020-02-04 22:22:43 · 1140 阅读 · 0 评论