算法
小幻奏
???复制、粘贴,完成!
展开
-
Java递归
无论在哪里相信大家都听说过递归,我也是个初学者,一开始我也是看不懂的,后来才慢慢看懂,现在我就来记录一下我所了解的Java递归是什么。递归:程序调用自身的编程技巧称为递归(recursion),它做为一种算法在程序设计语言中广泛应用。在Java中的递归是允许方法调用自身调用的属性。这样说你可能看不懂,我都是看了例子才懂的。递归的典型例子是数字的阶乘还有斐波那契数列。在看例子之前我们先要明白递归要什么条件才能用。第一, 我们先要知道递归循环里面的参数是用来干什么的,比如写阶乘的递归是吧,我们想求5的阶乘原创 2020-08-09 17:19:05 · 178 阅读 · 2 评论 -
数据结构和算法的基本概念
我们要想开发出高效率的软件就要建立合适的数据结构和设计较好的算法来提高程序执行效率,而学习数据结构和算法的目的就是提高程序执行效率。 “算法+数据结构=程序”这是某位科学家的观点。首先是数据结构,数据结构有俩种1、逻辑结构2、物理结构。数据与数据之间的逻辑结构有三种:1、 线性结构:结构中的数据元素之间存在着一对一的线性关系。除了第一个和最后一个数据元素外,每个数据元素只有一个前驱和一个后继数据元素2、 树结构:结构中的数据元素之间存在着一对多的层次关系。除根结点外,每个数据元素只有一个前驱数原创 2020-05-08 20:53:00 · 215 阅读 · 0 评论