![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java语言基础
不想掉头发的小胡
如果觉得我的文章不错可以关注下我谢谢!!
展开
-
已知斐波那契数列 1 1 2 3 5 8… ,求出第10项的值
斐波那契数列的规定是固定的,从第三项开始等于前两项的和。第一项和第二项固定为 1;在求第N项时 ,首先把前面两项相加再重新给前两项赋值原创 2022-04-12 23:29:50 · 4316 阅读 · 0 评论 -
输出九九乘法表
首先我们得到的需求是输出九九乘法表如图1、我们先由繁化简先输出一个这样的形状* ----------------- 第一行为 1 个星星* *--------------- 第二行为 2 个星星* * *--------------第三行为 3 个星星* * * *------------第四行为 4 个星星* * * * *----------第五行为 5 个星星* * * * * *--------第六行为...原创 2022-04-11 22:29:08 · 532 阅读 · 0 评论 -
输出所有水仙花数
什么是水仙花数?比如一个三位数,它的个位的立方加上十位的立方再加上百位的立方等于这个数本身的话,此数叫作水仙花数.如:某三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数。原创 2022-04-11 21:43:22 · 940 阅读 · 0 评论 -
如何记录数组中重复元素出现的次数
数组是允许有重复元素的,我们可能会面临一个需求,统计容器中重复元素出现的次数。想要统计重复元素的个数,我们需要经历一下几个步骤1.遍历数组arr 取出每一个元素2.遍历数组arr2 , 判断 从arr取出的元素是否在 arr2 中出现过。有出现过 : 代表元素已经统计过次数,不需要再次统计,跳过当前循环没有出现过:没有统计,开始统计3.用arr 取出的元素和 (arr)数组中每一个元素作比较 , 如果有一样,就记录次数,一轮比较完成后输出 元素 和 重复的次数,每次统计一个元素需要记原创 2022-04-10 16:41:54 · 4394 阅读 · 0 评论 -
选择排序的原理
1.选择排序保留了冒泡排序多趟对比的思路,每趟确定一个最大数。2.选择排序对交换次数进行了优化,相对比冒泡排序,冒泡排序每次需要交换N次,而选择排序只要交换1次。原创 2022-04-10 16:04:21 · 1850 阅读 · 0 评论 -
二分查找的原理
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。原创 2022-04-09 09:06:39 · 177 阅读 · 0 评论 -
冒泡排序法
冒泡排序的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),一次比较相邻元素的值,如果发现逆序就交换位置,使值较大的元素从前移向后部,就像水底下的气泡向上冒的样子。原创 2022-04-09 23:24:04 · 278 阅读 · 0 评论