算法
cobek
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
扁平化数组的方式 JS
扁平化数组的方式 JS原创 2022-10-25 21:54:44 · 311 阅读 · 0 评论 -
不定义新的的变量进行两数交换
题目 : a = 50, b = 100, 在不定义新的变量情况下进行两数交换。 相信这道题目很多人都遇到过,如果是定义一个新的变量进行临时存储,大家很快都能做出来。现在我使用几种方法进行两数交换,然后分析得出最优的方法。 代码如下: // 第一种方法, 使用异或运算 public class ExchageNum { public static void main(String[] args) { int a = 50; int b = 100; .原创 2021-06-06 22:08:24 · 462 阅读 · 2 评论 -
算法经典问题----爬楼梯
1、问题阐述 假设你现在正在爬楼梯,楼梯有 n级。每次你只能爬 1 级或者 2 级,那么你有多少种方法爬到楼梯的顶部? 2、解决思路 该问题的解决方法有两种,一个是利用斐波那契数列,即递归方法,另一种是利用动态规划方法。如果n值很大,递归方法耗时长。当值很大时,前者耗时是后者的成百上千倍,甚至前者会出现运行时间过长的异常现象。这是因为每一次递归,都要重新计算,导致耗时过长。 3、代码如下 package com.learn; import javax.sound.midi.Soundbank;原创 2021-01-03 23:01:50 · 1058 阅读 · 1 评论
分享